错误 C1311

COFF 格式无法以静态方式初始化“var”(地址为 number 个字节)

在编译时值未知的地址不能以静态方式分配给类型存储少于四个字节的变量。

原本有效的 C++ 代码可能会发生此错误。

以下示例显示了可能导致 C1311 的一种情况。

char c = (char)"Hello, world";   // C1311
char *d = (char*)"Hello, world";   // OK