
C++
C++学习笔记
Song J
这个作者很懒,什么都没留下…
展开
-
C++:友元
友元友元函数/类可以访问类的私有成员。class A { friend void changePrivateNum(A* tempClass, int num);private: int privateNum;public: int publicNum;public: A() { privateNum = 0; publicNum = 0; } void showM...原创 2020-05-03 18:40:28 · 120 阅读 · 0 评论 -
C++:常对象和常函数
普通成员函数后添加const后缀则成为常函数,常函数不能修改非mutable修饰的成员变量。const修饰的对象是称为常对象,常对象的非mutable成员变量不能够被修改,且不能调用非常函数。...原创 2020-05-03 18:08:35 · 355 阅读 · 0 评论 -
C++:静态成员变量和静态成员函数
静态成员变量在内存中只有一份,不依附于类的实例,需要在类的外部初始化。静态成员函数内部只能操作静态成员变量,不依附于类的实例化,可以通过对象和类名调用。...原创 2020-05-03 17:42:11 · 146 阅读 · 0 评论 -
C++:构造函数
文章目录构造函数构造函数构造函数四要素:无返回值函数名与类名相同参数自定义,可重载访问权限为publicclass person {public: char* name; int age;}...原创 2020-05-03 17:01:30 · 124 阅读 · 0 评论 -
C++:类的访问权限
public 可以在类中和类外使用。protect 可以在类中和子类中使用private 可以在类中使用原创 2020-04-30 21:48:42 · 214 阅读 · 0 评论 -
C++:函数指针
函数指针的三种定义方式:定义一种函数类型// 定义一种函数类型typedef void(FuncType)(int a, int b);//定义函数void printAandB(int a, int b) { printf("a = %d, b = %d", a, b);}// 创建函数指针FuncType *funcPtr = printAandB;定义一种函数指针...原创 2020-04-30 20:34:47 · 160 阅读 · 0 评论