typedef int* length;
class TT
{
public:
//length 被决议(resolved )为global
//_val 被决议( resolved )为TT::_val
void mumble ( length val ) { _val = val; }
length munble () { return _val; }
public:
//length 必须在“本class对它的第一个参数操作”之前被看见
//这样的声明将使先前的参考操作不合法
typedef float length;
length _val;
};
class TT
{
public:
//length 被决议(resolved )为global
//_val 被决议( resolved )为TT::_val
void mumble ( length val ) { _val = val; }
length munble () { return _val; }
public:
//length 必须在“本class对它的第一个参数操作”之前被看见
//这样的声明将使先前的参考操作不合法
typedef float length;
length _val;
};