⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 完美c++疑难解答-静态.txt

📁 完美C++疑难解答 详细的讲解了C/C++编程过程中的一些难点和容易混淆的地方!值得收藏反复研究。
💻 TXT
字号:
1.静态初始化不能放在构造函数里?Fish(Fish *this)//想一想静态函数定义与实现....
//#include "stdafx.h"

class Fish
{
public:
	static int a;//代表在类的范围有效...其余函数都可以访问
	static int add();//也是类的范围有效..但是没有this指针...不可以访问数据成员....
	int b;
	Fish();
	void Dishplay();
};
Fish::Fish()
{
	a=1;//错误了....
	b=1;
}

static int Fish::a=5;//错误了......实现
int Fish::a=5;//正确...编译器遇到静态不给分配空间...所以只有我们来分配了....

void Fish::Dishplay 
{
	a++;
	b++;
	cout<<"a:"<<a<<"b:"<<b<<endl;
}
void main()
{
	Fish fish1;

}

2.静态函数关键点:把握好this指针...

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -