四处寻觅开源代码学习,适合的代码非常稀少,不适合的原因却千奇百怪。

不是使用语言特性过于老旧(c++03) 就是使用的冷僻语法(template<T> enable_share_from_this<T> 居然还搞个继承)

要么就是需要强大的系统背景知识(图形引擎,加密代码等) 或者无法但不调试,不能深入吸收。

辗辗转转,最后基本上也就筛选出这么几个优质代码

muduo  leveldb tinyhttp

<深入应用C++11  代码优化与工程级应用>随书代码和作者的开源GITHUB

游戏 最后一战 龙骑战歌的代码

近几日发现 mudo 也可以在windows vc下跑了 这无疑是个大好消息 能更好的学习吸收这位作者的代码

作者自己的答复是  indows 10 pro 带有 WSL ,可以编译运行 muduo。

还有以为网友开源 自己的windows移植 测试可编译运行,效率待测  地址 https://github.com/kevin-gjm/muduo-win

05-11 13:28