最近有人告诉我,Windows Visual Studio 是用于 C++ 开发的最佳 IDE 之一,所以我决定买它,但这是我第一次使用它,我已经遇到了一个奇怪的错误。以下代码:
#include "stdafx.h"
#include "iostream"
#include "string"
using namespace std;
class Player {
public:
string name = "Player";
};
int main() {
cout << "Works";
return 0;
}
返回错误 C2864: 'Player::name' : 只有静态 const 整数数据成员可以在类中初始化。怎么了?此代码在 Codeblocks IDE 中编译。请向我解释我不明白的问题。