请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

C++实现双向链表

IDE:eclipse+cygwin
下载老师C++的源码,放在本地编译不过,不知道是否是不支持C++11的编码格式?
已经根据网上C++11编码格式修改工程配置:
eclipse的c++工程开启c++11
右击工程->Properties->C/C++ Builder->Setting->Tool Setting->Miscellanous->Other Flags添加-std=c++0x
烦请老师看看是什么问题?
https://img1.sycdn.imooc.com//szimg/5f4cfe23082a74c006720378.jpg

正在回答 回答被采纳积分+3

1回答

咚咚呛 2020-09-01 14:43:39

老师提供的C++代码是支持c++11的编译的,不过同学的截图看着比较模糊,不清楚具体编译是啥错误,同学可以重点把红色部分错误贴出来,我们再来一起探讨下。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕妹2468745 #1
    总共有两处编译错误,还请老师解答。
    编译错误1:
    函数名:Node* LFUCache::put(int key, int value)
    错误提示:
    ../src/lfu_cache.cpp:45:26: error: expected initializer before ':' token
    ../src/lfu_cache.cpp:49:45: error: expected ')' before ';' token
    ../src/lfu_cache.cpp:50:20: error: 'node' was not declared in this scope
    编译错误2:
    函数名:std::string LFUCache::to_string()
    错误提示:
    ../src/lfu_cache.cpp:70:18: error: expected initializer before ':' token
    ../src/lfu_cache.cpp:73:5: error: expected primary-expression before 'return'
    ../src/lfu_cache.cpp:73:5: error: expected ';' before 'return'
    ../src/lfu_cache.cpp:73:5: error: expected primary-expression before 'return'
    ../src/lfu_cache.cpp:73:5: error: expected ')' before 'return'
    回复 有任何疑惑可以回复我~ 2020-09-07 20:06:55

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信