当前位置 : 主页 > 编程语言 > c语言 >

【C++】C++入门

来源:互联网 收集:自由互联 发布时间:2023-09-06
目录 前言 命名空间 命名空间的定义 拓展访问 C++的输入输出 缺省参数 函数重载 函数重载的条件 C++为何支持函数重载 只有返回值不同能否构成重载? 引用 概念 特性 常引用 引用传参



目录

前言

命名空间

命名空间的定义

拓展访问

C++的输入输出

缺省参数

函数重载

函数重载的条件

C++为何支持函数重载

只有返回值不同能否构成重载?

引用

概念 

特性

常引用

引用传参

 传引用返回

注意 

与指针的异同

内联函数

auto

注意

范围for

nullptr

一点细节


前言

  • C语言是结构化和模块化的语言,适合处理较小规模的程序。对于复杂的问题,规模较大的
  • 程序,需要高度的抽象和建模时,C语言则不合适。为了解决软件危机, 20世纪80年代, 计算机界提出了OOP(object oriented programming:面向对象)思想,支持面向对象的程序设计语言应运而生。
  • 1982年,Bjarne Stroustrup 博士在C语言的基础上引入并扩充了面向对象的概念,发明了一种新的程序语言。为了表达该语言与C语言的渊源关系,命名为C++。因此:C++是基于C语言而产生的,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行面向对象的程序设计。
  • 同时C++还优化了许多C语言中的不便,并在C语言的基础上增加了许多库、模板、和容器,使其在使用时更加便利与高效
  • 现如今,C++已成为全球最受欢迎的编程语言之一,并且对于想要从事服务器开发和游戏开发的同学来说,学好C++十分有必要。

命名空间

网友评论