gpt4 book ai didi

c++ - 我应该编写什么代码才能深入了解高级 C++?

转载 作者:可可西里 更新时间:2023-11-01 15:54:29 25 4
gpt4 key购买 nike

我正在寻找项目建议,这些建议会迫使我“亲自动手”使用高级 C++ 功能。我说的是可以充分利用该语言的项目(STL 或什至 boost(还没有经常使用它))。

为什么?因为我想学习,我想寻找新的挑战。在工作中,事情开始变得无聊,真的。我已经习惯了不断地遇到新事物、新想法和特点。正如您可以想象的那样,大多数时候不是遗留公司代码的情况。而且,在这里查看一些深入模板、共享指针和所有其他东西的问题和答案时,我碰巧发现自己迷路了,不知道答案,甚至更糟——甚至不明白发生了什么。

这就是为什么我正在寻找可以自己编写代码的东西,最好只使用 C++(也许是 + boost)- 一个命令行实用程序,请不要使用图形。而且我真的不想加入任何开源社区。看别人的代码很有帮助,我知道。但这就是我在工作中经常做的事情所以......不,谢谢。该项目可以是任何有意义或无意义的东西,有用的实用程序或只是没有实际用途的东西。唯一的要求是,它会迫使我真正测试我的 C++ 技能。或者至少,用 C++ 的基础知识编写代码应该是非常困难的,甚至是不可能的——我是那种永远不会满足于能正常工作的代码的人,所以我相信这会迫使我学习。但请记住,我是一名上类族,而且我的时间有限,因此“编写您自己的操作系统代码”之类的回答确实帮不上什么忙。

最佳答案

What should i code to get into the depths of advanced C++?

  1. 了解更多,
  2. 了解更多,
  3. 学到更多。

而且,不,我不是在开玩笑。一点也不。我大约在 15 年前开始学习 C++,并且我仍在定期学习新知识。

看看The Definitive C++ Book Guide and List并做出您的选择。
我推荐 Andrei Alexandrescu 的 Modern C++ Design 和 Vandevoorde & Josuttis 的 C++ Templates The Complete Guide。仅这两个就足以让一个程序员在数月甚至数年内获得新想法。 (请注意,按此顺序阅读它们的好处是安德烈的书更薄,让你想读另一本只是为了完全理解他写的东西。以相反的顺序阅读它们的好处是你不会经常迷路在安德烈的书中。无论你喜欢什么。)

关于c++ - 我应该编写什么代码才能深入了解高级 C++?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3231924/

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