两年里利用业余时间断断续续完成了本书翻译(感谢编辑大人的不杀之恩)。原因不是本书无趣,而是因为太有趣,仅仅是时间不够而已。真的是一本C++入门的好书。语言精炼,且前后呼应。你看到了一个不太理解的术语/概念。没问题,后面肯定有对它的详尽解释(而且是用你很容易明白的话)。
原书基于Visual Studio 2015写作(还记得我花了2年时间吗)。后来Visual Studio 2017问世,所以在书中添加了对Visual Studio 2017的支持。不想用微软的IDE?没问题,译者这里推荐一些IDE:CodeLite,Dev C++,Eclipse,NetBeans……实在太多了。这里不妨给出链接:
除了最基本的C++编程概念,一些“新潮”的东西都有所涉及,包括STL模板、C++11和C++14的新功能。至于指针,听起来很“高大上”?但读了本书之后,就会发现其实是小事一桩。关键在于,所有这些内容都用浅显的语言讲得明明白白。
为什么“有趣”,因为里面讲述了太多实际问题的解决方案,例如汉诺塔、三门和扑克牌(发牌、洗牌、判断一手牌的大小)等等。
逻辑和游戏,这是你通过本书来学习C++的主要动机之一(就不说就业了)。 最后,本书几乎所有源代码的注释和输出内容都翻译成了中文。中文版代码通过上述网盘下载 。
2019.4.9 更新:添加了中文版源代码
==========勘误开始==========
==========勘误结束==========
关于本书:
中文版ISBN:9787302531616
英文版本ISBN: 9780134314303
原书名:C++ Without Fear: A Beginner’s Guide That Makes You Feel Smart 3rd Edition
原著: Brian Overland
翻译:周靖