• 【C++】简介


    注意:以下内容摘自文献[1],修改了部分内容。

    前言

    关于软件产业发展史,不妨访问“首次全面深度解密华为方舟编译器”一文,不仅详细介绍了软件产业的发展,还有华为方舟编译器产生的背景,值得一看!

    1. C语言是1972年由美国贝尔实验室的D.M.Ritchie研制成功。C语言是结构化和模块化的语言,它是基于过程的。

    2.为了解决软件设计危机,在20世纪80年代提出了面向对象的程序设计(Object Oriented Programming, OOP).C++是由AT&T Bell(贝尔)实验室的Bjarne Stroustup博士及其同事于1980年开始在C语言的基础上进行开发并取得成功的,1985年开始在AT&T以外流行开来。

    3.  C++是由C发展而来,与C兼容。

    4. C++对C的‘增强’,表现在两方面:

    (1)在原来基于过程的机制基础上,对C语言的功能做了不少扩充。

    (2)增加了面向对象的机制。

    5. 学习C++,既要会利用C++进行基于过程的结构化程序设计,也要会利用C++进行面向对象的程序设计。

    6. 标准C++要求main函数必须声明为int型。有的操作系统(如UNIX,Linux)要求执行一个程序后必须向操作系统返回一个数值。因此,C++的处理是这样的:如果程序正常执行,则向操作系统返回数值0,否则返回数值-1.在目前使用的一些C++编译系统并未完全执行这一规定,如果主函数首行写成void main()也能通过。标准C++主函数规定如下:

    int mian()
    {
    
        return 0;
    }

    参考文献

    [1]谭浩强.C++程序设计[M].北京:清华大学出版社.

  • 相关阅读:
    Android Static分析
    hdoj 1285 确定比赛名次 【拓扑排序】
    Sqoop2安装记录
    Activiti源代码分析
    SpringBoard 无法启动应用程序(错误:-3)
    关于public、private、protected、internal
    Java基础——Statement与PrepareStatement
    无password身份验证:安全、简单且部署高速
    说说Linux文件权限那些事儿
    Android中Service概述
  • 原文地址:https://www.cnblogs.com/chen-hw/p/11741972.html
Copyright © 2020-2023  润新知