我们在做网页时,难免的会因为权限或者各种原因,想让使用者看到,但是却不想让用户去对值进行更改,我们有两个选择
一、我们使用disabled将文本框禁用掉。 二、我们使用readonly使得文本框只能读取,不能修改。
disabled与readonly区别:1.disabled会让文本框灰掉,而rea...
分类:
其他好文 时间:
2014-05-29 02:23:57
阅读次数:
326
在编写个人函数的时候,你将会受到C++中的一条基本的原则的限制:在默认的情况下,变量只能以值传递的方式传递给函数。这句话的意思是:被传递到函数的只是变量的值,永远不是变量的本身。例如:[cpp]
view plaincopyprint?voidchangeVar(intmyVar,intnewVal...
分类:
编程语言 时间:
2014-05-28 23:53:28
阅读次数:
389
void的含义void即“无类型”,void
*则为“无类型指针”,能够指向不论什么数据类型。void指针使用规范①void指针能够指向随意类型的数据,亦就可以用随意数据类型的指针对void指针赋值。比如:int
* pint;void *pvoid;pvoid = pint; /*只是不能pint...
分类:
其他好文 时间:
2014-05-28 04:42:29
阅读次数:
249
boost 的smart_ptr 库中含有好几种智能指针,大家用的最多的应该是shared_ptr
,为啥呢?好用,不用管他啥时候会自动删除等等,而且拷贝和复制都很到位,
但实际上,这个库也有问题,连城写过一片文章,详细介绍了boost::shared_ptr库的四宗罪,不过我觉得有的问题,实际上不...
分类:
其他好文 时间:
2014-05-28 03:30:26
阅读次数:
343
1voidPrePrintOrTree(structTreeNode*root,void(*WorkPrint)(double)){2structTreeNode*index=root;3if(root==NULL){4return;5}6PrePrintOrTree(root->lchild,Wo...
分类:
编程语言 时间:
2014-05-28 01:40:35
阅读次数:
198
委托这篇教程论述了委托类型,它显示了如何委托映射到静态方法和实例方法,以及如何将他们相结合(多播)。延伸阅读delegate15.
DelegatesEvents TutorialAsynchronous
Delegates教程C#中的委托类似于C或C++中的函数指针,使用委托允许开发者将一个函数引...
分类:
其他好文 时间:
2014-05-28 01:29:07
阅读次数:
296
1、冒泡排序(自己写) #include#define swap(x,y) x=x+y; y=x-y;
x=x-y;void maopao(int *a,int length)
//每次把最大的元素冒泡到数组末尾,从小到大的顺序,length是数组长度,a是数组名,作为形参之后,数组名退化为指针{ ...
分类:
其他好文 时间:
2014-05-27 23:59:27
阅读次数:
434
起:C++98标准加入auto_ptr,即智能指针,C++11加入shared_ptr和weak_ptr两种智能指针,先从auto_ptr的定义学习一下auto_ptr的用法。template class
auto_ptr { // wrap an object pointer to ensure....
分类:
编程语言 时间:
2014-05-27 16:13:40
阅读次数:
440
C语言结构体,C语言结构体指针,java对象引用,传值,传地址,传引用传值 把实参的值赋值给行参
那么对行参的修改,不会影响实参的值 传地址 传值的一种特殊方式,只是他传递的是地址,不是普通的如int 那么传地址以后,实参和行参都指向同一个对象 ...
分类:
编程语言 时间:
2014-05-26 17:30:35
阅读次数:
244
征服C指针:P70#include "stdio.h"char *int_to_str(int
int_value){ static char buf[20]; sprintf(buf,"%d",int_value); return buf;}int
main(){ c...
分类:
编程语言 时间:
2014-05-26 17:07:52
阅读次数:
249