cplusplus网站c++ 教程(比较有特色的,在线逐步讲解,在线利用cpp.sh演示效果)
2022/6/18 1:22:48
本文主要是介绍cplusplus网站c++ 教程(比较有特色的,在线逐步讲解,在线利用cpp.sh演示效果),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、C++学习分为几个部分:
1、c++历史
2、c++之父(很重要)。
3、ISO/IEC标准制定w21工作组。
编译原理、设计原则以及C++语言特性。
4、集成开发工具和无界面工具(no gui)。
5、C++语法学习。
6、六看C++支持库。
二、上面的设计是有逻辑性的,一看历史 ,二看标准, 三看编译器(支持哪个c++标准),四看集成开发环境,五看C++语法,六看C++支持库。
内容 | 网址 | 说明 |
1.c++之父 | ||
c++之父的自己的站点 (资源相当丰富) |
https://www.stroustrup.com/ | |
The C++ Programming Language | https://www.stroustrup.com/C++.html | |
https://www.stroustrup.com/C++.html#learning | ||
C++ in 2005 | https://www.stroustrup.com/DnE2005.pdf | |
Evolving a language in and for the real world: C++ 1991-2006 | ||
https://www.stroustrup.com/WG21.html | ||
2.历史 | ||
c++历史 | https://cplusplus.com/info/history/ | |
https://www.cnblogs.com/aozhejin/p/16357916.html | ||
3、C++工作组(标准的审议、制定、发布、维护等) | ||
iso关于信息技术中使用的语言目录(包括各种语言sql,c,c++,java等等) | https://www.iso.org/ics/35.060.html | |
C++工作组主页 | https://www.open-std.org/JTC1/SC22/WG21/ | |
C++98 | http://www.iso.org/iso/catalogue_detail.htm?csnumber=25845 | 1998年 |
C++03 | https://www.iso.org/standard/38110.html | 2003年 |
非正式称为C++0x/正式叫法为TR1 | 2005年 | |
C++11 | https://www.iso.org/standard/50372.html | 2011年 |
C++ | https://www.iso.org/standard/64029.html | 2014年 |
4、C++编译器 | ||
gcc | http://gcc.gnu.org/ | gcc命令行工具 |
C++ shell (在线执行c++代码) | http://cpp.sh/ | GCC compiler |
TDM-GCC | https://sourceforge.net/projects/tdm-gcc/ https://jmeubank.github.io/tdm-gcc/ https://jmeubank.github.io/tdm-gcc/about/ |
Dev c++默认套件 |
5.c++ 集成开发工具(包括命令行方式) | ||
mingw(命令行) | https://www.mingw-w64.org/ | |
gcc(命令行) | ||
dev c++(可视化) | ||
6. 学习语法 | ||
C++教程 | https://cplusplus.com/doc/tutorial/ | |
7、 C++库 | ||
C++ lib库(数量庞大) | http://www.trumphurst.com/cpplibs1.html | |
8.其它 | ||
内容很丰富 | https://cplusplus.com/ | |
c++教程 | https://cplusplus.com/doc/tutorial/ | |
gathering of C++ experts | https://cppnow.org/ | |
http://slashslash.info/2020/02/are-you-ready-for-cnow/ |
三、 https://cplusplus.com/ 主页上看到分为以下个部分:
注意本教程有意思的地方是,在每个章节的例子是结合 在线 http://cpp.sh/ ,所有例子可以直接跳转到 http://cpp.sh/ 直接执行。
Information
General information about the C++ programming language, including non-technical documents and descriptions:
|
Tutorials
Learn the C++ language from its basics up to its most advanced features.
|
Reference
Description of the most important classes, functions and objects of the Standard Language Library, with descriptive fully-functional short programs as examples:
|
Articles
User-contributed articles, organized into different categories:
|
Forum
Message boards where members can exchange knowledge and comments. Ordered by topics:
|
C++ Search
Search this website:Other tools are also available to search results within this website:
|
四、教程主页:https://cplusplus.com/doc/tutorial/
C++ Language
These tutorials explain the C++ language from its basics up to the newest features introduced by C++11. Chapters have a practical orientation, with example programs in all sections to start practicing what is being explained right away.
Introduction
- Compilers
Basics of C++
- Structure of a program
- Variables and types
- Constants
- Operators
- Basic Input/Output
Program structure
- Control Structures
- Functions
- Overloads and templates
- Name visibility
Compound data types
- Arrays
- Character sequences
- Pointers
- Dynamic Memory
- Data structures
- Other data types
Classes
- Classes (I)
- Classes (II)
- Special members
- Friendship and inheritance
- Polymorphism
Other language features
- Type conversions
- Exceptions
- Preprocessor directives
C++ Standard Library
- Input/Output with files
这篇关于cplusplus网站c++ 教程(比较有特色的,在线逐步讲解,在线利用cpp.sh演示效果)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23增量更新怎么做?-icode9专业技术文章分享
- 2024-11-23压缩包加密方案有哪些?-icode9专业技术文章分享
- 2024-11-23用shell怎么写一个开机时自动同步远程仓库的代码?-icode9专业技术文章分享
- 2024-11-23webman可以同步自己的仓库吗?-icode9专业技术文章分享
- 2024-11-23在 Webman 中怎么判断是否有某命令进程正在运行?-icode9专业技术文章分享
- 2024-11-23如何重置new Swiper?-icode9专业技术文章分享
- 2024-11-23oss直传有什么好处?-icode9专业技术文章分享
- 2024-11-23如何将oss直传封装成一个组件在其他页面调用时都可以使用?-icode9专业技术文章分享
- 2024-11-23怎么使用laravel 11在代码里获取路由列表?-icode9专业技术文章分享
- 2024-11-22怎么实现ansible playbook 备份代码中命名包含时间戳功能?-icode9专业技术文章分享