在尝试从c++项目中删除警告时,我无法理解为什么第一个函数返回int给出警告“警告:函数返回类型上忽略的类型限定符”,而第二个函数返回std::string却没有发出警告? const int getX() int x =9; } const std::string getTemp() std::string test = "Test..";
return test;
以下代码使用Visual Studio 2013编译正常。#include <string>
{ const std::vector<const std::string> myVector{ constString };如果我尝试使用Visual Studio 2015编译它,则会报告以下错误:
1>xmemory0(587): error C2338: The C++ Sta