[问题] 自定义度串行Iterator

楼主: nova06091   2017-12-07 23:16:26
开发平台(Platform): (Ex: Win10, Linux, ...)
编译器(Ex: GCC, clang, VC++...)+目标环境(跟开发平台不同的话需列出)
gcc
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
问题(Question):
自定义的iterator用在复制建构子的时候无法正确运作
喂入的资料(Input):
预期的正确结果(Expected Output):
错误结果(Wrong Output):
程式码(Code):(请善用置底文网页, 记得排版)
https://repl.it/repls/AcrobaticUnwelcomeAegeancat
照着Horowitz的资结C++实作这个Iterator类别,194行可以正常使用但是在复制建构子却不?
作者: stucode   2017-12-07 23:30:00
begin() 没有 const 修饰不能在有 const 的 a 上面呼叫。194 行的 list 是 non-const 的。
作者: galic (嘎利)   2017-12-08 10:46:00
建议 编译的时候把warning全开喔 有些"显而易见"的问题编译器都有帮你发现

Links booklink

Contact Us: admin [ a t ] ucptt.com