zoukankan      html  css  js  c++  java
  • 2.C++语言特性

    一.普遍编程语言的特征


        任何常用的编程语言都具备一组公共的语法特征,不同的语言仅在特征的细节上有所区别。所以,要想掌握一门语言,需要理解其语法特征的实现细节是第一步。
      最基本的特征包括:
           <1>.内置类型
           <2>.变量,用来为对象命名
           <3>.表达式和语句,用于操作上述数据类型的具体值。
           <4>.if/while等控制语句,这些语句能够让我们有选择地执行一些语句或重复执行一些语句。
           <5>.函数,用于定义可以随时调用的计算单元。
       大部分的编程语言通过两种方式来补充其基本特征:一是赋予程序员自定义数据类型的权利;二是将有用的功能封装成库函数提供给程序员。  

    二.新增特性


        (1).能够定义使用像内置类型一样自然的类类型 class type。(内置类型:由语言本身定义的类型,如int。)

     (2).类的构造-析构函数,该功能用于实现class像内置类型的初始化。

       (3).类的一些基本内容---this指针、类的作用域等

       (4).类方法中的运算符重载、友元函数。

     (5).使用类过程中的动态内存分配、返回对象的分析以及指向对象的指针。

        (6).用于实现代码重用的继承-公有继承、私有继承、保护继承、包含等。

        (7).友元类、异常、标准模板库和输入输出文件。 

    三.C++的特点
       

  • 相关阅读:
    五种开源协议(GPL,LGPL,BSD,MIT,Apache)
    我想要做的编码机器人
    2017年前端框架、类库、工具大比拼
    Python实现好友全头像的拼接
    Python 中的闭包与装饰器
    Vuex2.0边学边记+两个小例子
    Vue.js写一个SPA登录页面的过程
    react与vue
    20行js代码制作网页刮刮乐
    css3动画详解
  • 原文地址:https://www.cnblogs.com/nyqm/p/7954657.html
Copyright © 2011-2022 走看看