c++ 类声明

c++ 类声明

#include <iostream>

using namespace std;

class classScope;  //声明classScope,提升类作用域,只能是类指针或类引用,是因为没有对类初始化

classScope *cs;    //1.类指针

void useCs(classScope &cs) //2.类引用
{
}


//类也是作用域的,classScope作用域和变量作用域一样,在定义之后使用,要想在定义之前使用,要先声明类
class classScope   
{
	//类成员引用两种初始化,默认初始化和构造初始化
};


//类声明
int main(int argc, char *argv[])
{

	return 0;
}

如果没有声明在定义之前,对类进行声明,是没法编译运行的.

秋风 2018-03-19