我对一段简单的代码感到困惑,这段代码与gcc 4.7.4安装问题有关,或者可能是gcc本身的现有错误......?
std::map
不起作用,下面的示例代码Key,Value都是整数,在<
运算符中失败。
我发现一些帖子在gcc 4.7中比较std :: map键时遇到了一些问题,但没有什么真正的结论。
编译选项:g++ -g -c -std=c++11 -Wall -static-libstdc++ -o mslarblogger.o -DUSE_JEMALLOC=1 -I.
typedef std::map<int, int> MySessionMap;
MySessionMap my_sessions_;
my_sessions_[1] = 1;
// core dumping with segmentation fault after the first insertion above in less < operator...
my_sessions_[2] = 2;
my_sessions_[3] = 3;