摘要: static 是什么? static 是C++中的一个修饰符,它用来控制变量的存储方式和可见性。 为什么要用static 因为函数内部定义的变量,当程序执行到它的定义处时,编译器为它在栈上分配空间,函数在栈上分配的空间在此函数执行结束时会释放掉。如果想将函数中此变量的值保存至下一次调用时,如何实现? 阅读全文
posted @ 2022-10-13 21:57 放飞梦想C 阅读(97) 评论(0) 推荐(0) 编辑
摘要: class A { private: const int a; // 常对象成员,可以使用初始化列表或者类内初始化 public: // 构造函数 A() : a(0) { }; A(int x) : a(x) { }; // 初始化列表 // const可用于对重载函数的区分 int getVal 阅读全文
posted @ 2022-10-13 20:40 放飞梦想C 阅读(61) 评论(0) 推荐(0) 编辑