• 从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

  • 相关阅读:
    JQuery 快速入门一篇通
    Winform 显示Gif图片
    MD5编码工具类 MD5Code.java
    Asp.Net 上传图片并生成高清晰缩略图
    winform时钟c#代码
    PHP面试题汇总
    PHP条件语句语法与示例
    Android声音播放实例代码
    html和js基础功能代码备份
    纯C#实现屏幕指定区域截屏
  • 原文地址:https://www.cnblogs.com/Ljian1992/p/4199957.html
Copyright © 2020-2023  润新知