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:
  • Description of the C++ language
  • History of the C++ language
  • F.A.Q., Frequently Asked Questions
Tutorials Learn the C++ language from its basics up to its most advanced features.
  • C++ Language: Collection of tutorials covering all the features of this versatile and powerful language. Including detailed explanations of pointers, functions, classes and templates, among others...
  • more...
Reference Description of the most important classes, functions and objects of the Standard Language Library, with descriptive fully-functional short programs as examples:
  • C library: The popular C library, is also part of the of C++ language library.
  • IOStream library. The standard C++ library for Input/Output operations.
  • String library. Library defining the string class.
  • Standard containers. Vectors, lists, maps, sets...
  • more...
Articles User-contributed articles, organized into different categories:
  • Algorithms
  • Standard library
  • C++11
  • Windows API
  • Other...
You can contribute your own articles!
Forum Message boards where members can exchange knowledge and comments. Ordered by topics:
  • General C++ Programming
  • Beginners
  • Windows
  • UNIX/Linux
This section is open to user participation! Registered users who wish to post messages and comments can do so in this section.
C++ Search Search this website:
 
Other tools are also available to search results within this website:
  • more search options

 

四、教程主页: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演示效果)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程