Scott Meyers 写的《Effective Modern C++》是一本好书,我一直在配合 Google 搜索一起看。它梳理了 C++11 和 C++14 里你需要了解的主要新特性。
Effective Modern C++ by Scott Meyers is a good book that I've been supplementing with google searches. It goes over the main new features in '11 and '14 you would want to know.
我也经历过类似的情况——在用了很久的 C++98(!)之后重新学 C++。我的第一本首选书是 Stroustrup 写的《A Tour of C++》第 2 版。还有(凭借《Effective C++》成名的)Scott Meyers 写的《Effective Modern C++》。我读过的其他书还有:Josuttis 写的《C++ 17 The Complete Guide》、Filipek 写的《C++ 17 in Detail》。网上也有很多不错的博客。还有 CPP Podcast……
I've been in the same boat--relearning C++ after using C++98(!) for a long time. My first go-to book was _A Tour of C++_ , 2e by Stroustrup. Also _Effective Modern C++_ by Scott Meyers (of _Effective C++_ fame). Other books I've been reading: _C++ 17 The Complete Guide_ by Josuttis _C++ 17 in Detail_ by Filipek Lots of good blogs out there. Also the CPP Podcast.…
……权威书单,不过这几本都很棒:Bjarne Stroustrup 的《The C++ Programming Language》第 4 版,Nicolai M. Josuttis 的《The C++ Standard Library》第 2 版,Scott Meyers 的《Effective C++》、《More Effective C++》、《Effective Modern C++》,以及 http://en.cppreference.com
…definitive list, but these are good: The C++ Programming Language, 4th edition Bjarne Stroustrup The C++ Standard Library, 2nd Edition Nicolai M. Josuttis Effective C++, More Effective C++, Effective Modern C++ Scott Meyers http://en.cppreference.com
……lambdas)。据我所知(AFAIK),C++14 并没有明确破坏对 '98 代码的兼容。所以理论上老代码用新编译器编译完全没问题,但你很可能会踩到一些坑。想了解具体差异(deltas),去翻翻 Scott Meyers 的书《Effective Modern C++》吧。
…lambdas). There aren't any (AFAIK) explicit breaks of '98 code in '14. So the theory is that code should compile with the new compiler fine, but you'll likely hit some issues. Check out Scott Meyers book: Effective Modern C++ for the deltas.
我最近一直在读 Scott Meyers 的《Effective (Modern) C++》系列。写得太棒了——有人能推荐本类似的 C 语言书籍吗?也就是那种默认你已经熟悉这门语言,但能以非常实用的方式讲解踩坑点和 best practices 的书。
I've recently been reading Scott Meyers' Effective (Modern) C++ books. They are fantastic - can anyone recommend something similar for C? I.e. books that assume you're familiar with the language, but explains pitfalls and best practices in a practical way.
……最喜欢的几本信噪比极高的非虚构类书籍:- 《Computer Organization and Design, Fourth Edition: The Hardware/Software Interface》 - 《Advanced Programming in the UNIX Environment》 - 《Effective Modern C++》 - 《SFML Game Development》 - 《Compilers: Principles, Techniques, and Tools》
…favorite non-fiction books that have a great signal-to-noise ratio: - Computer Organization and Design, Fourth Edition: The Hardware/Software Interface - Advanced Programming in the UNIX Environment - Effective Modern C++ - SFML Game Development - Compilers: Principles, Techniques, and Tools
Scott Meyers 写的《Effective Modern C++》是一本好书,我一直在配合 Google 搜索一起看。它梳理了 C++11 和 C++14 里你需要了解的主要新特性。
Effective Modern C++ by Scott Meyers is a good book that I've been supplementing with google searches. It goes over the main new features in '11 and '14 you would want to know.
我也经历过类似的情况——在用了很久的 C++98(!)之后重新学 C++。我的第一本首选书是 Stroustrup 写的《A Tour of C++》第 2 版。还有(凭借《Effective C++》成名的)Scott Meyers 写的《Effective Modern C++》。我读过的其他书还有:Josuttis 写的《C++ 17 The Complete Guide》、Filipek 写的《C++ 17 in Detail》。网上也有很多不错的博客。还有 CPP Podcast……
I've been in the same boat--relearning C++ after using C++98(!) for a long time. My first go-to book was _A Tour of C++_ , 2e by Stroustrup. Also _Effective Modern C++_ by Scott Meyers (of _Effective C++_ fame). Other books I've been reading: _C++ 17 The Complete Guide_ by Josuttis _C++ 17 in Detail_ by Filipek Lots of good blogs out there. Also the CPP Podcast.…
……权威书单,不过这几本都很棒:Bjarne Stroustrup 的《The C++ Programming Language》第 4 版,Nicolai M. Josuttis 的《The C++ Standard Library》第 2 版,Scott Meyers 的《Effective C++》、《More Effective C++》、《Effective Modern C++》,以及 http://en.cppreference.com
…definitive list, but these are good: The C++ Programming Language, 4th edition Bjarne Stroustrup The C++ Standard Library, 2nd Edition Nicolai M. Josuttis Effective C++, More Effective C++, Effective Modern C++ Scott Meyers http://en.cppreference.com
……lambdas)。据我所知(AFAIK),C++14 并没有明确破坏对 '98 代码的兼容。所以理论上老代码用新编译器编译完全没问题,但你很可能会踩到一些坑。想了解具体差异(deltas),去翻翻 Scott Meyers 的书《Effective Modern C++》吧。
…lambdas). There aren't any (AFAIK) explicit breaks of '98 code in '14. So the theory is that code should compile with the new compiler fine, but you'll likely hit some issues. Check out Scott Meyers book: Effective Modern C++ for the deltas.
我最近一直在读 Scott Meyers 的《Effective (Modern) C++》系列。写得太棒了——有人能推荐本类似的 C 语言书籍吗?也就是那种默认你已经熟悉这门语言,但能以非常实用的方式讲解踩坑点和 best practices 的书。
I've recently been reading Scott Meyers' Effective (Modern) C++ books. They are fantastic - can anyone recommend something similar for C? I.e. books that assume you're familiar with the language, but explains pitfalls and best practices in a practical way.
……最喜欢的几本信噪比极高的非虚构类书籍:- 《Computer Organization and Design, Fourth Edition: The Hardware/Software Interface》 - 《Advanced Programming in the UNIX Environment》 - 《Effective Modern C++》 - 《SFML Game Development》 - 《Compilers: Principles, Techniques, and Tools》
…favorite non-fiction books that have a great signal-to-noise ratio: - Computer Organization and Design, Fourth Edition: The Hardware/Software Interface - Advanced Programming in the UNIX Environment - Effective Modern C++ - SFML Game Development - Compilers: Principles, Techniques, and Tools