gpt4 book ai didi

c++ - 用 C++ 思考?

转载 作者:IT老高 更新时间:2023-10-28 21:54:28 28 4
gpt4 key购买 nike

我使用的编程语言是 Java。我一直在过渡到有些困难的 C++。 “难懂”不在学习中,更多的是“用 C++ 思考”。

我看到很多人说你应该先学习C(我在技术上已经知道了),然后我看到有人说不要跳过C直接去C++。这又不是一个“学习”问题。这是一个“思考”问题;我知道 C++ 的语法,我知道 C++ 中的 OOD 等等。

例如 SDL 中的这段代码,我可以解释得好像我知道它,但我不能真正“利用”指针:

SDL_Surface* hello = NULL;

我应该用 C 编程来“习惯”这个吗?如果我从未使用过来自 Java 等语言的指针,我应该怎么做才能习惯它们?

最佳答案

确实,指针很重要,C 和 C++ 共享这个概念。

但 C++ 不仅仅是带有对象的 C。

您可以从 Bruce Eckel 的 Planet PDF 下载两本名为 Thinking in C++ 的免费书籍(第 I 卷和第 II 卷),这将真正帮助您了解 C++。

很多 C++ 也是工具包,无论是标准库 (std) 还是 MFC 或反粒度几何库中的类等等。这也很重要。

如果您需要 C++,请选择 C++。首先学习 C 就像学习西类牙语一样,这样您就可以学习葡萄牙语,而不仅仅是针对葡萄牙语。

关于c++ - 用 C++ 思考?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3130104/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com