代码如图:
请注意变量声明顺序和初始化列表的顺序。
在 Visual Studio 编译和运行都没有问题
在 g++ 使用 -Wall
参数时会显示下面的警告:
Visual Studio 我已经试过警告等级 4
,并不会提示这个警告,若是启用全部警告,则会输出相当多的警告信息,全部指向 VS 自己的头文件。
我想问一下 Visual Studio 对初始化列表顺序和变量声明顺序不同的情况是不是不进行判断?若是可以进行判断的话,从哪里打开这个选项?
我确实没搜索到相关的信息。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.