1.引用 “&”
a.类的应用必须在构造函数中初始化
b.其他在声明的时候初始化;
d.应用必须初始化,可以反复赋值;
2.demo
#include <iostream>
class myclass{
public:
myclass(int a):coint(0),myint(a)
{}
int num ;
int data;
int *p;
const int coint;
int &myint;
static int shu;
static void go()
{
}
~myclass(){}
private:
};
int myclass::shu=0;//初始化;
void main()
{
int a=0;
myclass class1(a);
int data=0;
int data1=10;
int &da=data;
std::cout<<da<<std::endl;
da=data1;//反复赋值;
std::cout<<da<<std::endl;
std::cin.get();
}
输出:
0
10