【发布时间】:2010-02-03 08:12:10
【问题描述】:
下面是合法的C++代码吗:
class C
{
static public int x;
};
它在 Visual Studio 2008 C++ 和 Visual Studio 2010 C++ (beta 2) 中编译正常。但是静态成员 x 最终不会公开。
在 Visual Studio 2010 beta 2 中,体验更加陌生。 Intellisense 报告错误“需要一个标识符”,但编译器没有。 Visual Studio 2008 没有给出任何错误。
所以问题是:
这是合法的 C++ 代码吗? 什么意思?
【问题讨论】:
标签: c++ visual-c++ visual-studio-2010