c++ - 用 C++ 编写的简短的良好程序

标签 c++ visual-studio-2010 resources

我是一名中级程序员,多年来我一直用 PHP 编写代码,后来又用 C# 编写。 现在我想通过阅读一些简短的(比如说最多 2000 行)编写良好的非 GUI 程序源代码来学习一些 C++。 您有什么想法可以找到类似的东西吗? 我更喜欢某种网络工具...我刚刚下载了 netcat,但它 1) 用 C 编写 2) 对我来说太复杂

谢谢

最佳答案

我推荐 Scott Meyers 的《Effective C++ #3》——这是一本相当便宜的教科书,并且从一些半高级主题开始(至少在设计方面)。

我认为这对你有好处的原因是我主要有 C# 背景,而且我知道虽然你会熟练掌握面向对象设计(就像我一样),但你可能会受到C++ 中仍有很多陷阱。

这本书很好地向您展示了一些使用数组、指针技巧和较新的 STL/TR1 组件的中级示例。它将教您所有繁琐的 const 正确性规则,并且基本上涵盖了您感到困惑的所有领域。

这不是一个完整的程序,但我认为您不会从完整的程序中学到任何东西。人们往往会做错事(即使是专业人士)或根据自己的想法做事。像这样的东西会向您展示足够的代码,让您稳定地站起来,更重要的是,会告诉您为什么代码是正确的以及替代方案是什么。这将帮助您生动地记住它:)

关于c++ - 用 C++ 编写的简短的良好程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7680481/

相关文章:

C++ 迭代器和继承

c++ - 如何使用.bat文件在VS2010中添加环境变量?

visual-studio-2010 - Visual Studio 2010解决方案文件字符集差异?

Java学习任务+解决方案(小项目)

c++ - 为什么 C++11 允许 GC?

c++ - std::make_unique<SomeWrapper<T>> 中的完美转发不是很完美

c++ - 将结构数据类型插入 vector

c++ - Visual Studio 2010 的 apache hadoop 源代码中的 "Error: expected a declaration"

php - 限制共享主机上 IP 的资源使用

java - 有谁知道如何在 Java 中使用没有 keystore 的 StartCom SSL 或使用自定义 keystore ?