The using declaration in C++

嗷嗷按,用C++这么多年,还真的第一次注意到有这个东西,具体所有细节还没整理出来。

先用个例子说明一下大概

 

class AA{
public:
int i;
int j;
};
class BB:private AA{
public:
using AA::i;
};

int main(){
BB b;
b.i
= 1; //OK, no problem
//b.j = 1;// inaccessible to b.j
}

 

 

posted @ 2010-09-05 23:30  嗷嗷  阅读(391)  评论(2编辑  收藏  举报