【发布时间】:2013-05-10 19:21:20
【问题描述】:
请看下面的头文件
#pragma once
class MissileLauncher
{
public:
MissileLauncher(void);
private:
byte abc[3];
};
这产生了错误
Error 1 error C2143: syntax error : missing ';' before '*'
我尝试过这样做
byte *abc;
但它也失败了,同样的错误。但是,我注意到我可以以这种方式调用其他内置的 tyes 数组,例如 int 数组。为什么字节数组会发生这种情况?如何解决这个问题?我想在 cpp 文件中分配值。有什么想法吗?
【问题讨论】:
-
您提供的代码中没有
*,因此它不可能生成该错误消息。请准确。 -
另外,
byte来自哪里?它不是标准类型。
标签: c++ arrays visual-studio-2010 byte