[原创]发现了VS 2005的一个重量级Bug!
下面这段代码在Dev C++中正常输出“Hello”,在VS 2005中却输出空串。
个人觉得这个Bug实在是太说不过去了。string类在C++中的重要性自不待言,这个Bug不知道会给好多程序带来隐患。
#include <iostream>
#include <string>
using namespace std;
string GetStr()
{
return string("Hello");
}
int main(int argc, char *argv[])
{
const char* p = GetStr().c_str();
cout << p << endl;
cin.get();
}