gpt4 book ai didi

c++ - 如何以调试为目的学习 C++

转载 作者:太空狗 更新时间:2023-10-29 23:38:17 25 4
gpt4 key购买 nike

一些背景知识:我的工作涉及维护大型多线程多进程 C++/C# 应用程序,因此我经常负责理解访问冲突、内存泄漏、堆损坏问题等。

我很喜欢这个,而且我对各种低级概念积累了很好的理解,但问题是我不会用 C++ 编程,并且为了维护目的而搁置我真的不打算。

我的意思是,如果我需要开发某些东西,那么在我工作的公司,最好的选择是 C#(更多的开发人员,其他应用程序也在 C# 中意味着更好的互操作),所以我不是我不会用 C++ 编程,只是每当我用 C++ 编程时,纯粹是为了学习 C++,所以我想充分利用它 .

我的观点是,“自学 C++”之类的书籍不太适合,因为它们过于关注如何完成事情——通常有多种做事方式,所以他们倾向于选择一种方法,所以当我看到了一些代码,这些代码以不同的方式做事(例如,一本书教 MFC,然后我看到一些 ATL 代码,而这本书甚至没有教我 ATL 和 MFC 是什么,更不用说如何认识到我所看到的是不同的!)

我真的很想自学 C++,重点是理解其他人的代码

最佳答案

恕我直言,尤其是 C++ 是一种您无法通过阅读“自学”书籍来学习的语言,您确实需要多种资源,其中之一实际上是查看其他人的代码。

我建议阅读 Scott Meyers 的 Effective C++ 和 More Effective C++了解使用 C++ 编程时的一些陷阱,这是一个很好的学习方法,尤其是当您查看别人的代码时。另一个可以提供帮助的网站是 gotw此外,还有一些很好的信息。

关于c++ - 如何以调试为目的学习 C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1636600/

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