
C++
1458209119
这个作者很懒,什么都没留下…
展开
-
C/C++ const类型用法总结
const类型定义:指明变量或对象的值是不能被更新,引入目的是为了取代预编译指令 **************常量必须被初始化************************* cons的作用 (1)可以定义const常量 例如: const int Max=100; int Array[Max];转载 2017-01-04 20:08:05 · 316 阅读 · 0 评论 -
struct和typedef struct彻底明白了
分三块来讲述: 1 首先://注意在C和C++里不同 在C中定义一个结构体类型要用typedef: typedef struct Student { int a; }Stu; 于是在声明变量的时候就可:Stu stu1;(如果没有typedef就必须用struct Student stu1;来声明) 这里的Stu实际上就是转载 2017-01-04 20:10:05 · 588 阅读 · 0 评论 -
“浅拷贝”与“深拷贝”
C++中对象的复制就如同“克隆”,用一个已有的对象快速地复制出多个完全相同的对象。一般而言,以下三种情况都会使用到对象的复制: (1)建立一个新对象,并用另一个同类的已有对象对新对象进行初始化,例如: [cpp] view plaincopy class Rect { private: int width; int height; };转载 2017-01-04 20:13:45 · 223 阅读 · 0 评论