C++ 是一种通用编程语言,是 C 语言的一个超集,支持面向对象编程、泛型编程和过程式编程。它是一种多范式语言,具有高级抽象能力,但也可以直接操作硬件。C++ 由 Bjarne Stroustrup 于 1979 年在贝尔实验室设计并实现,是一种广泛使用的编程语言,用于开发系统软件、应用程序、游戏等。

1 工具

1.1 在线编译器

  • codechef - 一个简单的在线编译器 CodeChef。
  • codepad - 在线编译器 / 解释器以及简单的协作工具。
  • coliru - 支持各种 C++ 编译器的在线编译器/shell。
  • 编译器资源管理器- 具有可用汇编输出的交互式编译器。
  • CompileOnline - 在 Linux 上在线编译和执行 C++。
  • Ideone - 一种在线编译器和调试工具,允许您编译源代码并以 60 多种编程语言在线执行。
  • Programiz - 面向学习者和开发人员的在线编译器。
  • repl.it - 为教育工作者、学习者和开发者提供强大而简单的工具和平台。
  • Rextester - 在线编译器,提供多个编译器(Clang,GCC,MSVC)和多个编辑器。
  • 在线试用- TIO 是一系列在线解释器,适用于不断增长的实用和娱乐编程语言。
  • Wandbox - 带有 Boost 的在线 Clang/GCC 编译器。
  • paiza.io - 一个在线 C/C++ 编译器,具有多文件支持功能、Github(gist)集成和协作编辑。
  • InterviewBit - 一个简单易用的在线 C++ 编译器。

2 资源

2.1 学习

2.2 面试