C++11
carlshen8
这个作者很懒,什么都没留下…
展开
-
Effective Modern C++学习总结
C++11/14的发布是C++发展的里程碑,成为了现代的编程语言。和Java8一样,极大丰富了语言的能力,更加高效的利用CPU及硬件的性能。最近读了经典书籍《Effective Modern C++》,在此总结一下。书中源代码可以参考https://github.com/BartVandewoestyne/Effective-Modern-Cpp1 型别推导,包括auto/decl...原创 2019-03-02 11:41:04 · 902 阅读 · 1 评论 -
Linux多线程服务器编程(陈硕)学习总结
这本书确实是学习多核时代采用现代C++编写多线程程序的好书,下面是学习总结:第一章线程安全的对象生命期管理对象的创建很简单,但是不要在构造期间泄漏this指针,比如不要在构造函数中注册任何回调函数,二段式构造有时候是好方法。对象的销毁及析构在多线程中太难,一个万能的解决方案是引入另外一层间接性,比如C++11中的一对神兵利器shared_ptr/week_ptr;share...原创 2019-06-14 15:57:15 · 5246 阅读 · 0 评论 -
CPP11/C14学习总结
最近由于用到了CPP11/C14,所以想一并学习现代C++语言,网上发现了这个入门的教程,https://github.com/changkun/modern-cpp-tutorial感谢作者的无私分享,由于教程已经更新到了C++17,编译器等环境支持不是完善,所以检查出了老的CPP11/14分支,并修正了一些小的错误,可以直接编译运行,分享给大家,地址是:https://gith...原创 2019-06-03 16:53:57 · 5437 阅读 · 0 评论 -
深入应用C++11学习总结
深入应用C++11学习总结-代码优化与工程级应用,这本书深刻剖析C++11中最常用的新特性,我边学习边做了一些总结。感谢原作者,我也根据测试的目的对代码进行了整理,地址如下:https://github.com/carlshen/cosmos下面是我的一些笔记,请参考:改进单例模式,C++11之前,泛型单例的构造函数参数个数和类型是个问题,C++11的可变参数模板正好可以消除这种重...原创 2019-06-03 17:07:57 · 865 阅读 · 1 评论