c/c++
Daniel_Cao_
keep moving
展开
-
c++ 关键点(二)
20、#ifndef INCLUDEFILE_H_ #define INCLUDEFILE_H_ ... #endif 用这种保护方法为了确保在同一文件中只能包含同一个头文件内容一次。21、保证一个工程的所有文件都是通过同一个编译器编译的。不同的编译器将为同一个函数产生不同的修饰符。22、存储管理 自动存储:在一个代码(通常是函原创 2008-11-20 11:18:00 · 587 阅读 · 0 评论 -
【转】C++开源跨平台类库集
在如下的库支持下,开发的系统可以很方便移植到当前大部分平台上运行而无需改动,只需在对应的平台下 用你喜欢的编译器 重新编译即可 经典的C++库STLport-------SGI STL库的跨平台可移植版本,在以前有些编译器离符合标准比较远的情况下 那时还是有用的,当然目前vc71已经比较接近标准了,故目前不怎么用它了。Boost---------准标准库, 功能强大 涉及能想的到的大部分非特别领域原创 2008-11-21 11:12:00 · 576 阅读 · 0 评论 -
c++ 关键点(三)
29、类中的属性默认是private(与java不同)30、构造函数要注意: ClassA a = ClassA(1,3); 与 ClassA a; a = ClassA(1,3); 不同。 第一种方式是初始化,而第二种是赋值。初始化他创建有指定值的对象;可能会创建临时对象,也可能不会。 而赋值一定会创建一个临时对象。31、const成员函数: const ClassA原创 2008-11-20 18:04:00 · 546 阅读 · 0 评论 -
c++ 关键点(一)
看了一天《c++ primer plus 第五版》总结一下吧。重新拾起cpp。 1、using namespace std; 名字空间2、short,int,long,longlong 由计算机cpu的不同而不同,然而对这三种类型有一个约定: short至少16位,int至少与short一样长,long至少与int一样长,long long 至少与long一样长3、sizeof 关键字使用: si原创 2008-11-19 16:49:00 · 835 阅读 · 0 评论