//.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 出現在函數體中,作用域也隻限于函數。
//.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 出現在函數體中,作用域也隻限于函數。