C/C++
superbfiy
这个作者很懒,什么都没留下…
展开
-
C++中静态成员变量和静态成员函数
类成员中用 static 声明的为 静态成员,又分为 静态成员变量 和 静态成员函数 。class Person{public: //类的静态成员变量(属性) static int Num; //静态成员函数 static void changeParam(int param){ }}静态成员变量静态成员变量,属于某个类,所有对象共享。无论建立了...原创 2020-05-02 12:08:51 · 458 阅读 · 0 评论 -
C++引用(reference)
引用:引用是c++对c的重要扩充。指的是按引用传递(pass-by-reference),也存在于其他一些编程语言中,并不是c++的发明。基本使用:void test(){ int a = 10; //给变量a取一个别名b int& b = a; cout << "a:" << a << endl; cout << ...原创 2020-04-29 16:17:33 · 201 阅读 · 0 评论 -
C与C++的区别
1 . 全局变量检测增强C : 可以运行int a = 10; //赋值,当做定义int a; //没有赋值,当做声明int main(){ printf("a:%d\n",a);}C++ : 不可以运行,会提示"int a"重定义int a = 10; int a; int main(){ cout<<a<<endl;}2 ....原创 2020-04-29 15:44:23 · 120 阅读 · 0 评论 -
C++命名空间
C++命名空间(namespace)在一个大C++项目里面往往会调用不同的类库,也就有可能导致名称冲突问题,标准C++引入关键字namespace(命名空间/名字空间/名称空间),目的就是为了防止这些标识符的命名发生冲突。在c++中,名称(name)可以是符号常量、变量、函数、结构、枚举、类和对象等命名空间使用:命名空间只能全局范围内定义;可嵌套命名空间;相同命名空间可以...原创 2020-04-29 14:59:57 · 121 阅读 · 0 评论