zoukankan      html  css  js  c++  java
  • 从C到C++的升级

    C++的语言类型

    C++是静态的强类型语言。

    静态语言:数据类型在编译期间检查,因此在写程序时需要声明变量的类型

    强类型语言:强调数据类型,不同的数据类型间的转换需要进行强制类型转换

    C与C++的关系

       1.C++继承所有C的特性

       2.C++在C的基础上提供的更多的语法和特性-----类型加强,函数加强,异常处理

       3.C++在C的基础上增加了面向对象的方法

       4.C++支持泛型编程

    ---------------书写大纲--------------------

    更多的语法和特性

    新的概念

    1.引用

    2.命名空间

    类型增强

    1.所有的变量都可以需要使用的时候再定义

    2.register关键字的变化

    3.不允许定义多个同名的全局变量

    4.C++中所函数参数和返回值都必须有类型,不承认C语言中的默认类型

    5.struct类型的加强

    6.C++在C语言的基本类型系统之上增加了bool类型

    7.堆空间申请与释放的加强

    8. const关键字的加强

    9.强制类型转换的升级

    函数增强

    1.内联函数

    2.函数的默认参数与占位参数

    3.函数重载

    面向对象的支持

    1.封装

          1.1.静态成员变量与静态成员函数

          1.2.构造与析构

          1.3.操作符重载

          1.4.友元函数

    2.继承

    3.多态

       

    泛型编程

    1.函数模板

    2.类模板

    3.STL

  • 相关阅读:
    PYTHON 爬虫笔记八:利用Requests+正则表达式爬取猫眼电影top100(实战项目一)
    PYTHON 爬虫笔记七:Selenium库基础用法
    PYTHON 爬虫笔记六:PyQuery库基础用法
    java练习题(六)
    js练习题(三)
    js练习题(一)
    表格
    MAYA网络Z1J10928
    //绑定select下拉框change事件只执行一次
    枚举数组转换字符串
  • 原文地址:https://www.cnblogs.com/Ljian1992/p/4199957.html
Copyright © 2011-2022 走看看