当我使用类中定义的类型时,哪种方法可以避免编写类名?
例如,我有一个类MyClass定义了一个mytype类型,我需要使用这个类mytype,我必须写:
MyClass::mytype foo
Run Code Online (Sandbox Code Playgroud)
我只想写
mytype foo
Run Code Online (Sandbox Code Playgroud)
我试过了
#define MyClass::mytype mytype
Run Code Online (Sandbox Code Playgroud)
它有效,但我认为这不是一个好的解决方案.我该怎么用?
你可以做:
typedef MyClass::mytype mytype;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
408 次 |
| 最近记录: |