C++
KLNL100
这个作者很懒,什么都没留下…
展开
-
静态链表需要创建吗?
静态链表创建的代码是什么?原创 2012-12-20 17:32:46 · 413 阅读 · 0 评论 -
内联函数
在类内实现的成员函数,或者在类外实现 标识为inline的函数 这两种情况是内联函数。原创 2014-03-09 10:27:19 · 601 阅读 · 0 评论 -
友元函数的几点注意事项和实例
友元函数说明如下 : 1)必须在类的说明中说明友元函数,说明时以关键字friend开头,后跟友元函数的函数原型,友元函数的说明可以出现在类的任何地方,包括在private和public部分; 2)注意友元函数不是类的成员函数,所以友元函数的实现和普通函数一样,在实现时不用"::"指示属于哪个类,只有成员函数才使用"::"作用域符号; 3)友元函数不能直接访问类的成员,只能访问对象成员原创 2014-03-09 09:12:00 · 1450 阅读 · 0 评论 -
常见基本类型所占字节数
16位编辑器: char:1个字节 short :2 int:2 unsigned int:2 long:2 long long:8 float:4 double:8 32位编辑器: char:1 short:2 int:4 unsigned int:4 long:4 unsigned long:4 long long:8 float:4 doubl转载 2014-03-14 21:34:47 · 682 阅读 · 0 评论 -
sizeof
#include #include using namespace std; //数组是“传址调用”的,调用者只需将实参的地址传递过去 /*void foo3(char a3[3]) { cout } void foo4(char a4[]) { cout }*/ int main() { //1、基本数据类型 省略 //2、指针变量转载 2014-03-14 13:41:28 · 558 阅读 · 0 评论 -
几种常见类型与零值进行比较
1、bool flag = FALSE if(flag) if(!flag) 2、float flag m = 0.000001 if((flag >= -m)&&(flag 3、指针 p if(p == NULL) if(p != NULL ) 4、int flag if(flag == 0) if(flag != 0)转载 2014-03-14 09:06:51 · 652 阅读 · 0 评论 -
友元函数的深层探讨--在什么样的情况下需要友元
稍后更新原创 2014-03-09 09:16:38 · 812 阅读 · 0 评论 -
GetMemory()
#include using namespace std; #include using namespace std; //1,调用GetMemory( str )后, str并未产生变化,依然是NULL.只是改变的str的一个拷贝的内存的变化 //2,strcpy( str, "hello world" );程序运行到这将产生错误。 //3,new的时候有可能内存出错,应该在*转载 2014-03-12 18:35:44 · 706 阅读 · 0 评论 -
类模板
类模板可以重载可以继承; 类模板可以继承普通类; 类模板的基类也可以是类模板; 类模板主要由于实现容器;原创 2014-03-11 10:04:41 · 570 阅读 · 0 评论 -
C++----引用
1、什么是引用?申明和使用引用要注意哪些问题? 答:引用就是某个变量的别名,对应用的操作与对变量直接操作相同。 (1)初始化:申明一个引用的时候切记要对它进行初始化引用申明完毕后。 (2)引用名不可另外赋值:相当于目标变量名有两个名称,即目标原名和引用名。不能把该引用名作为其他变量别名。 引用本身不占据存储单元,系统也不会给引用分配存储单元。 (3)不能建立数组的引用 2、将引用作为函转载 2013-07-12 17:25:24 · 525 阅读 · 0 评论 -
strcpy memcpy memset
一、strcpy 函数原型:extern char* strcpy(char*dest,const char *src) 头文件:#include 功能:把从src地址开始含有' \o'结束符的字符串复制到以dest开始的地址空间 说明:src和dest 必须有足够空间来容纳src的字符串 返回:指向dest的指针 char *strcpy(char* strDestination,c转载 2014-03-19 20:42:32 · 646 阅读 · 0 评论