随笔分类 -
C++
|
|
|
Some C++ programming detais
|
-
C++ 编程思想 笔记
摘要:第三章 C++中的C 1. .hxx .hpp也是C++头文件 2.写可移植的C++程序:用C++标准库,和尽量使用符合POSIX标准的函数 3.头文件<climits>和<cfloat>中定义了不同基本数据类型可能存储的最大值和最小值 4.sizeof 是一个运算符 不是函数, 如果对一个变量使用它,可以不要括号: int i = sizeof i; 5.同类型指针相减,...
阅读全文
-
Inside C++ OBject Model Note
摘要:Normal 0 false false false false EN-US ZH-CN X-NONE What is C++ Object Model looks like?class Point{ public: Point( float xval ); virtual ~Point(); float x() const; static int PointCount(); protec...
阅读全文
-
C++ 技术细节 (2)
摘要:构造函数异常处理http://www.mangbar.com/document/8a80809d19fb0c61011a056dbbb71b73临时变量的产生与常引用临时变量的产生:当对象对传值方式传递给函数参数或被传递给一个const 引用时才会发类隐式转换从而产生临时变量。函数在传值方式返回时也会产生临时变量。这个对象是返回值的副本。[代码]Char 的取值范围-128~127-128占用的是...
阅读全文
-
C++ 技术细节 (1)
摘要:子类与父类中的静态成员: 若基类中有静态成员,那么子类对象和父类对象共享该成员,即对通过子类对象修改静态成员,会影响到父类中的静态成员。 class Base { public: static int sum; }; int Base::sum=0; class Derive : public Base{} //Test Base::sum = 1; Derive::sum =2; cout&...
阅读全文
|