C++语言程序设计

二、引用成员
类数据成员也可以被定义为引用，例如：
class Image {
int width;
int height;
int &widthRef;
//...
};
正象常量数据成员一样，引用数据成员也不能用下面的方法初始化：
class Image {
int width;
int height;
int &widthRef = width; // 非法!
//...
};
初始化引用数据成员的正确方法是使用初始化表：

| 程序段10-6

class Image {
public:
Image(const int w, const int h);
private:
int width;
int height;
int &widthRef;
//...
};
Image::Image (const int w, const int h) : widthRef(width)
{
//...
}

这使得widthRef引用width。