随笔分类 - 【1】C/C++
摘要:1,一个类只能有一个析构函数,而且不能包含任何参数。2,系统会为没有构造函数的类,添加一个不带参的构造函数。但当自己添加一个构造函数后,系统就不添加了。3,先执行父类的构造函数,后执行子类的构造函数。析构函数则相反。4,如果父类和子类的构造函数参数不一致的时候,要用下面方式:class fish:public animal{public: fish(string name):animal(name...
阅读全文
摘要:1,C下,stuct不可以包含成员函数。2,C++下,struct是一个特殊的类,跟类只有一个区别:struct的成员变量和成员函数默认都是public的。而类默认是private的。
阅读全文
摘要:重点:包含动态分配成员的类 应提供拷贝构造函数,并重载"="赋值操作符。 以下讨论中将用到的例子: class CExample{public:CExample(){pBuffer=NULL; nSize=0;}~CExample(){delete pBuffer;}void Init(int n){ pBuffer=new char; nSize=n;}private:char *pBuffer...
阅读全文
摘要:优先级 操作符 结合性 1 :: 左 2 . -> [] () 左 3 ++ -- ~ ! - + & * () sizeof new delete castname_cast<type> 单目操作符 右 4 .* ->* 左 5 * / % 左 6 + - 左 7 << >> 左 8 < <= > >= 左 9 ==...
阅读全文
摘要:C/C++头文件一览 C、传统 C++ #include <assert.h> //设定插入点 #include <ctype.h> //字符处理 #include <errno.h> //定义错误码 #include <float.h> //浮点数处理 #include <fstream.h> ...
阅读全文
摘要:第一章。指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。 先声明几个指针放着做例子: 例一: (1)int *ptr; (2)char *ptr; (3)int **ptr; (4)int (*ptr)[3]; (5)i...
阅读全文
浙公网安备 33010602011771号