C++实现双向链表

来源:5-3 双向链表的原理与实践2

慕妹2468745

2020-08-31

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
烦请老师看看是什么问题?
http://img.mukewang.com/szimg/5f4cfe23082a74c006720378.jpg

写回答

1回答

咚咚呛

2020-09-01

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

0
1
慕妹2468745
总共有两处编译错误,还请老师解答。 编译错误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
共1条回复

(新版)计算机基础,计算机组成原理+操作系统+网络

编程之前先学这门课,系统补足计算机基础知识,夯实编程地基

7739 学习 · 1580 问题

查看课程