在visual studio中使用内联变量

时间:2017-10-18 18:14:01

标签: c++ visual-studio c++17

我目前正在使用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中使用它还是我必须解决?

1 个答案:

答案 0 :(得分:2)

截至2017年11月15日,计划在Visual Studio 15.5中支持内联变量。您可以看到功能here的“当前”状态  或here