GCC4.8.5默认支持C++98,若程序中使用到C++11的特性,则报错。 解决方案: 编译时加上-std=c++11即可,如 g++ -std=c++11 dijkstra.cpp -o dijkstra