读书人

C++种成员变量可以起别名吗

发布时间: 2013-02-03 12:33:31 作者: rapoo

C++类成员变量可以起别名吗?
通常变量起别名就是引用。

int i=9;
int &realname = i;

但是,我这里想写一个基类,基类里一个成员变量起名是广泛性无意义的,比如
class A
{
vector<T> baseT;
}
但我想在子类里让名字有一些意义,或各个子类里名字有不同的意义。但仍然是这个变量。

class B : public A
{
typedef baseT MyDatabase;
}

类似于这种,有没有好办法呀?
[解决办法]

class A
{
public:
int i;
int& b = i;
};

安全没问题

读书人网 >C++

热点推荐