天天看點

typedef 的作用域

//.h
class A
{
public:
 typedef int size;
 virtual size ab() = 0;
};
class B : public A
{
virtual size ab();
};
//.cpp
virtual A::size B::ab()
{

}
           

在public下需要指定A::size.

typedef 出現在函數體中,作用域也隻限于函數。

繼續閱讀