C++学习
qqqwwwqw
这个作者很懒,什么都没留下…
展开
-
c++ 与c# 的区别
1、static 变量的区别,在c++中此变量声明后,一直在内存中保存,直到程序结束,而且写在函数里好像不在赋值了,比如 int Test(){ static int x = 1; //方法第一次时执行,后面不执行 static int y = 2; //方法第一次时执行,后面不执行 int c = x+y; }原创 2009-08-05 22:08:00 · 413 阅读 · 0 评论 -
c++ 语法一
1 、const对象只能调用const函数,void Num() const{}2、构造函数初始化列表方法 ,效率比一般的构造函数要好,且const 的成员变量必须要通过初始化列表方法来初始化3、类的static变量 在类中定义了,然后再源文件中声明为全局变量,在来操作。4、explicit 参数放在构造函数上防止 数字直接转换为类 比如: class Cube{原创 2009-08-09 19:49:00 · 303 阅读 · 0 评论 -
c++ 语法二
1、指针的问题 int a =10; int *pa = &a; int *pb = pa; 这样表示了指针pa,pb 都指向了同一块内存地址 pa = 0; 这样表示了指针pa不指向任何内存地址,但是pb仍然是指向了a的地址。2、const int* pa ,int* cont pb pa 是指向了一块不可改原创 2009-08-16 08:05:00 · 420 阅读 · 0 评论 -
c++ 内联函数
1、内联函数是在调用该函数的地方插入方法体,而不是像非内联函数是存的函数地址。2、内联函数必须在声明时就实现方法体。3、在内联函数内不允许用循环语句和开关语句。4、内联函数的定义必须出现在内联函数第一次被调用之前。原创 2009-08-18 13:18:00 · 319 阅读 · 0 评论 -
c++ 语法三
1、关于非类型模板参数的限制目前记住它可以是常整型(包括枚举类型)和指向外部连接对象的指针就可以可了。原创 2009-08-25 09:48:00 · 252 阅读 · 0 评论