首页 > 编程语言 > 详细

C++ 总体内容

时间:2019-02-24 14:26:18      阅读:162      评论:0      收藏:0      [点我收藏+]

1 C++概述

  1.1 C++两大变成思想

    1.1.1 面向对象  泛型编程

  1.2 C++98标准

2 C++书写hello worl

  2.1 包含头文件 #include <iostream> //标准输入输出头文件

  2.2 using namespace std; //使用标准命名空间

  2.3 cout << "hello world" << endl;

  2.4 面向对象三大特征: 封装、继承、多态

3 双冒号作用于运算符

  3.1 ::前面如果没有任何作用域,就代表全局作用域

4 命名空间 namespace

  4.1 命名空间的用途:解决命名冲突

  4.2 命名空间下,可以存放变量,函数,结构体,类...

  4.3 命名空间必须声明在全局的作用域下

  4.4 命名空间可以嵌套命名空间

  4.5 命名空间是开放的,可以随时向命名空间添加新的成员

  4.6 命名空间是可以匿名的

  namespace

  {

    int a = 10;

    int b = 20; 

  }

  以上相当于:static int a = 10; static int b = 20; 匿名命名空间中的变量a和变量b只能在本文件使用

  4.7 命名空间是可以取别名的

  namespace veryLongName

  {

    int a = 100;

  }

  void test()

  {

    namespace veryShortName = veryLongName;

    cout << veryShortName::a << endl;

    cout << veryLongName::a << endl;

  }

5 using 声明和using 编译指令

  5.1 using 声明

    5.1.1 声明的格式: using student::name;

    5.1.2 当就近原则和 using 声明同时出现时,需要避免二义性

  5.2 using 编译指令

    5.2.1 using namespace std;

    5.2.2 如果出现就近原则,优先使用就近原则

    5.2.3 如果有多个命名空间打开,并且存在同名的变量,使用的时候需要加作用域区分

C++ 总体内容

原文:https://www.cnblogs.com/chen-cai/p/10426038.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!