docs: update docs
Log:
This commit is contained in:
@@ -118,4 +118,62 @@ vscode是微软出品的一款文本编辑器,它的功能非常强大,而
|
||||
|
||||
### notepad--
|
||||
|
||||
notepad--是
|
||||
notepad--是一个开源跨平台的文本编辑器,其gitee项目地址为: [https://gitee.com/cxasm/notepad--](https://gitee.com/cxasm/notepad--)
|
||||
|
||||
## 11.1.3. IDE
|
||||
|
||||
IDE是一款集成开发环境,它可以帮助我们快速开发程序,比如编译、调试、运行、格式化、检查、压缩等。
|
||||
|
||||
### Eclipse CDT
|
||||
|
||||
Eclipse CDT 是一个开源的 C/C++ 开发工具,可以在 Linux、Windows 和 Mac 上使用。它是一个功能强大的 IDE,可以提供代码补全、调试、版本控制、构建、重构等功能。Eclipse CDT 的插件生态系统也非常丰富。
|
||||
|
||||
### Code::Blocks
|
||||
|
||||
Code::Blocks 是一个免费的跨平台 C++ IDE,适用于 Linux、Windows 和 Mac。它提供了许多功能,包括代码补全、调试、构建、版本控制等。Code::Blocks 的用户界面简单易用,适合初学者和中级开发者。
|
||||
|
||||
### Qt Creator
|
||||
|
||||
Qt Creator 是一个基于 Qt 库的跨平台 IDE,适用于 C++ 和 QML 开发。它提供了集成的调试器和代码编辑器,并支持代码补全、代码模板、自动重构等功能。Qt Creator 还可以用于开发 GUI 应用程序。
|
||||
|
||||
### KDevelop
|
||||
|
||||
KDevelop 是一个开源的 C++ IDE,是 KDE 开发环境的一部分,适用于 Linux 和其他 UNIX 操作系统。它提供了代码补全、调试、版本控制、语法检查等功能,还可以集成其他开发工具和外部应用程序。
|
||||
|
||||
### NetBeans
|
||||
|
||||
NetBeans 是一个免费的跨平台 IDE,适用于 C++、Java 和其他编程语言。它提供了代码补全、调试、版本控制、GUI 开发工具等功能,可以帮助开发者快速开发应用程序
|
||||
|
||||
### CLion
|
||||
|
||||
CLion 是一个基于 IntelliJ IDEA 的 C/C++ IDE,适用于 Linux、Windows 和 Mac。它提供了代码补全、调试、版本控制、构建、重构等功能,还可以集成其他开发工具和外部应用程序。 CLion是一个收费软件,如果你是学生的话,可以去官网申请学生许可证。
|
||||
|
||||
## 11.1.4资源指南
|
||||
|
||||
### 书籍
|
||||
|
||||
#### C++ Primer Plus
|
||||
|
||||
这是一本非常适合初学者的 C++ 教材,详细讲解了 C++ 的基本语法、数据类型、函数、类和对象等概念,还有大量的练习题和案例,可以帮助读者更好地理解和掌握 C++。
|
||||
|
||||
#### Effective C++系列
|
||||
|
||||
这是一系列由著名 C++ 专家 Scott Meyers 写的书籍,详细介绍了 C++ 的一些高级特性和最佳实践,可以帮助读者写出高效、健壮、易于维护的 C++ 代码。
|
||||
|
||||
#### C++ Primer
|
||||
|
||||
这是一本非常流行的 C++ 教材,详细介绍了 C++ 的语言特性、标准库和模板等内容,适合有一定编程基础的读者学习。
|
||||
|
||||
#### The C++ Programming Language
|
||||
|
||||
这是 C++ 之父 Bjarne Stroustrup 写的一本权威教材,详细介绍了 C++ 的语言设计和应用,可以帮助读者深入理解 C++ 的特性和设计思想。
|
||||
|
||||
### 网站
|
||||
|
||||
#### C++ Reference
|
||||
|
||||
这是一个在线的 C++ 参考文档,可以帮助读者查找 C++ 的语法、标准库和特性等内容,非常方便。
|
||||
|
||||
#### C++知识视频
|
||||
|
||||
在国内的视频网站上有许多大学的 C++ 课程,可以帮助读者学习 C++。
|
||||
|
||||
Reference in New Issue
Block a user