我目前正在使用Visual Studio 2017社区版,我试图在我的头文件中声明这一点:
stringbuf s;
const char *userInput = "10 1 2 3 4 5 6 7 8 9 10 3 7";
s.sputn(userInput, strlen(userInput));
cin.rdbuf(&s);
现在VS强调它为红色并告诉我“内联”只能用于函数,尽管从C ++开始它应该是可能的。
有没有办法在VS中使用它还是我必须解决?