默认Eclipse编写C++程序时是不支持C++11的一些提示功能的,包括对std::shared_ptr等智能指针方法,可以进行如下配置:
Eclipse版本:Oxygen
配置方法一:
Project->Properties->C/C++ General->Preprocessor Include Paths
按如下图片中添加一句: -std=c++11
配置方法二:
Window->Preferences->C/C++->Build->Settings
注:配置完成后需要Index->rebuild整个项目