c++ - 如何重振 C++ 技能

标签 c++

我是一名 C++ 开发人员(主要是 ATL/COM 的东西),直到 2001 年我和我们中的许多人一样转向 C#。从那时起我就没有做过太多 C++ 编程。

关于如何重振我的 C++ 技能,您有什么建议吗? C++ 在过去几年发生了什么变化?是否有涵盖该语言的好书、文章或博客。问题是我能找到的大多数 Material 要么针对语言新手,要么针对有丰富经验的人。

最近流行哪些 C++ 库?我想我需要阅读 STL,因为我用得不多。还有什么?促进?亚特兰大? WTL?

最佳答案

Boost - 虽然它和其他图书馆在当时都存在,但直到最近它才大放异彩。 Google 也有 TR1 和 c++0x 标准。您一定要仔细阅读 STL,因为(恕我直言)正是它让 C++ 与众不同。

ATL 是一种过时的技术(不要误会我的意思,我喜欢它并且仍在使用它,但它在 MS 世界中不再流行)。

对于 C++ 开发人员来说,QT 之类的东西可能更新颖、更酷,并且具有让您进入 future 几年将越来越流行的所有新 Linux 和 Web 开发的优势。

但是,一旦您开始审视您可以做的事情,我认为一切都会很快恢复。

关于c++ - 如何重振 C++ 技能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/142602/

相关文章:

c++ - 如何在类中初始化一个char指针?

c++ - 带移位操作的符号扩展

c++ - 找出 C++ 空指针的类型

c++ - 将 Armadillo 中的矩阵从稀疏矩阵转换为密集矩阵(spmat 到 mat)

C++ vector/类/线程

c++ - Makefile 模式规则无法匹配

c++ - 如何向包含多部分 HTTP POST 的 SendGrid Web api 发出请求

c++ - 在 STL 容器包装器中定义迭代器类型

c++ - 获取命令行参数的大小/访问命令行参数中的单个字符

C++,使用模板编程的术语/习语