……专门关注这个领域——作者称之为“构造”——并且详细探讨了构建函数、参数传递等等。我读过的另一本很有意思的书是 Martin Reddy 的《API Design for C++》。你可以试着为你用的语言找找类似的参考书。最后,Pete Goodliffe 写的几本书是不限语言的:《Code Craft》和《Becoming a Better Programmer》。命名、……
…focusing on this area - the author calls it construction - and goes into detail about building functions, parameter passing and so on and so forth. Another interesting book I read was Martin Reddy’s - API design for C++. You could try finding something similar for your chosen language. Finally there’s a couple of books by Pete Goodliffe which are language-independent: Code Craft and Becoming a Better Programmer. Naming,…
我建议试试 Martin Reddy 的《API Design for C++》。对于那本讲大规模系统的书,我现在唯一记住的就是要注意编译期和链接期的依赖关系,不过我当年读的时候记得它里面包含了……
I would give "API design for C++" by Martin Reddy a shot. The only thing I remember now from the large scale book is to pay attention to compile-time and link-time dependencies, although when I read it I remember that it contained…
……以及《C++ Template Metaprogramming》很可能是最有挑战性的。别误会我的意思,它们都是神作,但可能并不是你当下所需要的。《C++ Primer》、《C++ Common Knowledge》和《API Design for C++》是我觉得上面帖子里没列出来、但你应当考虑的书。如果你从来没学过计算机体系结构,那这是一个非常重要的必懂主题。有一些好书比如……
…and C++ Template Metaprogramming are likely to be the most challenging. Don't get me wrong, they are fantastic works, but are probably not what you need right now. C++ Primer, C++ Common Knowledge, and API Design for C++ are books that I think you should consider that are not listed in the post above. If you have never studied computer architecture it is an important subject to understand. There are good books like…
……CMake 和 Bazel。希望这能让你了解一个现代 C++ 项目实际到底长什么样,并帮助你着手搞自己的项目。书单方面我想在目前的高赞评论(以后可能会变动)里补充一本《API Design for C++》。正如其书名所示,它是一本极佳的参考书。
…CMake, and Bazel. Hopefully that’ll give you an idea of what a modern C++ project actually looks like, and will help you start your own. For books I’d like to add to the current top comment (may go away) API Design for C++. It’s a great reference on exactly what it sounds like.
……专门关注这个领域——作者称之为“构造”——并且详细探讨了构建函数、参数传递等等。我读过的另一本很有意思的书是 Martin Reddy 的《API Design for C++》。你可以试着为你用的语言找找类似的参考书。最后,Pete Goodliffe 写的几本书是不限语言的:《Code Craft》和《Becoming a Better Programmer》。命名、……
…focusing on this area - the author calls it construction - and goes into detail about building functions, parameter passing and so on and so forth. Another interesting book I read was Martin Reddy’s - API design for C++. You could try finding something similar for your chosen language. Finally there’s a couple of books by Pete Goodliffe which are language-independent: Code Craft and Becoming a Better Programmer. Naming,…
《API Design for C++》- Martin Reddy
API Design for C++ - Martin Reddy
我建议试试 Martin Reddy 的《API Design for C++》。对于那本讲大规模系统的书,我现在唯一记住的就是要注意编译期和链接期的依赖关系,不过我当年读的时候记得它里面包含了……
I would give "API design for C++" by Martin Reddy a shot. The only thing I remember now from the large scale book is to pay attention to compile-time and link-time dependencies, although when I read it I remember that it contained…
关于 C++ API,推荐 Martin Reddy 写的《API Design for C++》:http://www.apibook.com/blog/
For C++ APIs, "API Design for C++" from Martin Reddy: http://www.apibook.com/blog/
……以及《C++ Template Metaprogramming》很可能是最有挑战性的。别误会我的意思,它们都是神作,但可能并不是你当下所需要的。《C++ Primer》、《C++ Common Knowledge》和《API Design for C++》是我觉得上面帖子里没列出来、但你应当考虑的书。如果你从来没学过计算机体系结构,那这是一个非常重要的必懂主题。有一些好书比如……
…and C++ Template Metaprogramming are likely to be the most challenging. Don't get me wrong, they are fantastic works, but are probably not what you need right now. C++ Primer, C++ Common Knowledge, and API Design for C++ are books that I think you should consider that are not listed in the post above. If you have never studied computer architecture it is an important subject to understand. There are good books like…
……CMake 和 Bazel。希望这能让你了解一个现代 C++ 项目实际到底长什么样,并帮助你着手搞自己的项目。书单方面我想在目前的高赞评论(以后可能会变动)里补充一本《API Design for C++》。正如其书名所示,它是一本极佳的参考书。
…CMake, and Bazel. Hopefully that’ll give you an idea of what a modern C++ project actually looks like, and will help you start your own. For books I’d like to add to the current top comment (may go away) API Design for C++. It’s a great reference on exactly what it sounds like.