繁体   English   中英

typedef Char *未命名类型

[英]typedef Char* does not name a type

作为C ++的初学者,我面临某种问题。 我想用指针指定自己的类型。 但是我的代码无法编译。 这是我要做什么的一瞥:

namespace mynamespace
{
    typedef os_uchar Boolean;
    typedef Boolean& Boolean_out;
    typedef Boolean* Boolean_ptr;

    [...]
}

而且我得到这些木质的错误:

'os_uchar' does not name a type
'Boolean' does not name a type
'Boolean' does not name a type

如何指定Boolean *和Boolean&作为定义的类型? 可能吗 ?

感谢您的回答:)

您的所有错误均来自第一个错误'os_uchar' does not name a type 只需在标头中包含定义os_uchar类型的标头os_uchar

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM