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;
};