1

作为 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& 指定为定义的类型?是否可以 ?

我会很感激你的回答:)

4

1 回答 1

1

你所有的错误都来自第一个 - 'os_uchar' does not name a type. 只需包含定义类型的标题,os_uchar它应该可以工作。

于 2013-02-26T15:04:04.310 回答