作为C ++的初学者,我面临着某种问题。 我想用指针指定我自己的类型。但是我的代码没有编译。 以下是我正在尝试做的一瞥:
namespace mynamespace
{
typedef os_uchar Boolean;
typedef Boolean& Boolean_out;
typedef Boolean* Boolean_ptr;
[...]
}
我得到这些lignes的错误:
'os_uchar' does not name a type
'Boolean' does not name a type
'Boolean' does not name a type
如何指定Boolean *和Boolean&定义类型?有可能吗?
我很感激你的答案:)
答案 0 :(得分:1)
您的所有错误都来自第一个错误 - 'os_uchar' does not name a type
。只需包含定义类型os_uchar
的标题,它应该可以正常工作。