C++ - 两个基本问题

标签 c++

<分区>

1) 我查看了 C++ 推荐阅读列表。我可能还是个初学者。那么,我是否仍会从一本初学者书籍开始,然后从那里开始?而且,您建议每个级别阅读一本书,还是在升级之前阅读一个级别的所有书籍?

显然,我只能从一本书开始。我应该从哪一个开始?

2) 我可以在空闲时间做什么样的项目来练习和提高我的技能?

我对设计的网络应用特别感兴趣。作为初学者可以吗?例子会很棒。

最佳答案

如果您完全是编程初学者,我不知道哪本书可以让您开始使用 C++——我会推荐任何其他语言,因为对于那些从未接触过 C++ 的人来说更简单之前编程。

如果您是使用其他语言的相当有经验的程序员,只是 C++ 的初学者,我会从 Eckel 的 Thinking in C++ 开始-- 它的一大优势是可以在网上免费获得,所以你至少可以开始使用它(如果你决定购买纸质 + CDROM 版本,恕我直言,如果你有钱并且喜欢这本书,它会完全睁开眼睛来完成,而不仅仅是根据别人的意见“赌博”你的许多美元;-)。完成 Eckel 的两卷书和练习后,您将对 C++ 有足够的了解,可以选择您希望继续学习的中高级、高级、专家级书籍和项目。

(当然,我有偏见,因为 Bruce 是 friend 和 Python 爱好者,但他关于 Java 和 C++ 的书籍无论如何都非常受欢迎,这与我的偏见完全不同;-)。

Web 应用程序不是 C++ 使用的典型领域(尽管您当然可以使用您喜欢的任何语言,但我什至不知道用于 Web 应用程序的流行/广泛使用的 C++ 框架 --而且我是 C++ 的专家,尽管这些天我做的 Python [[优秀的网络应用程序语言 btw;-)]] 比我做的 C++ 多得多)。

关于C++ - 两个基本问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2346002/

相关文章:

c++ - 如何使用 xerces 向 xml 添加属性?

c++ - 'clock_gettime' 和 'gettimeofday' 的奇怪计时结果

c++ - 为什么结构内部的对象初始化不同?

c++ - 在 C++ 中修剪字符串

c++ - 你如何为visual studio 2008 sp1设置环境变量?

c++ - 在 C++ 中可以使用构造函数将 2D Vector 初始化为单行吗?

c++ - 如何与 libtiff 链接

c++ - Qt Creator - 无法使用调试器 : program. exe 不是可执行格式:无法识别文件格式

iphone - 在 iPhone 应用程序中使用 C++ 结构

c++ - Boost Spirit X3 跳过解析器实现?