很不言自明。数组为整型,内容已知不变,不允许使用C++0x。它还需要声明为指针。我似乎无法找到有效的语法。
Class.hpp 中的声明:
static const unsigned char* Msg;
Class.cpp 中的东西确实是我修改过的:
const unsigned char Class::Msg[2] = {0x00, 0x01}; // (type mismatch)
const unsigned char* Class::Msg = new unsigned char[]{0x00, 0x01}; // (no C++0x)
...ETC。我也尝试过在构造函数内部进行初始化,这当然是行不通的,因为它是一个常量。我的要求是不可能的吗?