![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c/c++
wizardzzz
这个作者很懒,什么都没留下…
展开
-
c+++变量声明和定义
c++变量声明和定义的关系动机: 为了把程序拆分成多个逻辑部分,c++支持分离式编译,该机制可以将程序分割成若干个文件,每个文件可被独立编译。为了支持分离式编译,c++将声明(declaration)和定义(definition)区分开。声明:声明使得为程序所知,一个文件如果想使用别处定义的名字则必须包含对那个名字的声明。定义:定义负责创建与名字相关联的实体。联系与区别:变量声明与定...原创 2018-06-30 20:31:45 · 1036 阅读 · 0 评论 -
c++常量指针、指针常量、常量引用
常量引用: 这个名字的表述并不正确,应为指向常量的引用。 例: int p; const int &i = p; i = 42; // 报错,i是指向常量的引用 p = 42;//正确 指针常量: 指针所指的值是常量 int...原创 2018-06-30 21:17:00 · 124 阅读 · 0 评论 -
函数指针
函数指针函数指针指向的是函数而非对象。和其他指针一样,函数指针指向某种特定的类型即由函数的返回值类型和参数类型共同决定。bool (*pf) (const string &,const string &);//要想声明一个函数指针只需要用指针替换函数名即可。pf是个指针,右侧是形参列表,表示pf指向的是函数。左侧是返回类型。使用函数指针当我们把函数名作为一个值使...原创 2018-07-17 22:22:59 · 121 阅读 · 0 评论 -
c++类的静态成员
声明静态成员 在成员的声明中加上关键字static使得其与类关联在一起。和其他成员一样,静态成员可以是public或private。静态数据成员可以是常量、引用、指针、类类型等。类的静态成员存在于任何对象之外,对象中不包含任何与静态数据成员有关的数据。静态数据函数也不与任何对象绑定在一起,它们不包含this指针。静态数据成员函数不能声明成const的,也不能在static函数体内使用t...原创 2018-07-18 11:02:20 · 150 阅读 · 0 评论