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 · 92 阅读 · 0 评论 -
C++:常对象和常函数
普通成员函数后添加const后缀则成为常函数,常函数不能修改非mutable修饰的成员变量。 const修饰的对象是称为常对象,常对象的非mutable成员变量不能够被修改,且不能调用非常函数。 ...原创 2020-05-03 18:08:35 · 324 阅读 · 0 评论 -
C++:静态成员变量和静态成员函数
静态成员变量在内存中只有一份,不依附于类的实例,需要在类的外部初始化。 静态成员函数内部只能操作静态成员变量,不依附于类的实例化,可以通过对象和类名调用。 ...原创 2020-05-03 17:42:11 · 127 阅读 · 0 评论 -
C++:构造函数
文章目录构造函数 构造函数 构造函数四要素: 无返回值 函数名与类名相同 参数自定义,可重载 访问权限为public class person { public: char* name; int age; } ...原创 2020-05-03 17:01:30 · 102 阅读 · 0 评论 -
C++:类的访问权限
public 可以在类中和类外使用。 protect 可以在类中和子类中使用 private 可以在类中使用原创 2020-04-30 21:48:42 · 181 阅读 · 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 · 135 阅读 · 0 评论