member function 的 argument list 中在 extern 和 nested type names 之间的非直接绑定

来源:互联网 发布:歼10f22 知乎 编辑:程序博客网 时间:2024/05/22 14:38
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;
};