什么是C++ - 爱小言知识网

(爱小言知识网)

什么是C++

C++是一种面向对象的计算机程序设计语言,作为c语言的继承,C++不仅能进行c语言的过程化程序设计,而且可进行以抽象数据类型为特点的基于对象的程序设计,还能进行基于过程的程序设计。C++是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言。它的设计风格支持数据抽象、面向对象程序设计、过程化程序设计、泛型程序设计等。  工作原理:  C++语言的程序因为要体现高性能,所以都是编译型的。但其开发环境,为了方便测试,将调试环境做成解释型的。即开发过程中,以解释型的逐条语句执行方式来进行调试,以编译型的脱离开发环境而启动运行的方式来生成程序最终的执行代码。  生成程序是指将源码(C++语句)转换成一个可以运行的应用程序的过程。如果程序的编写是正确的,那么通常只需按一个功能键,即可搞定这个过程。该过程实际上分成两个步骤。  第一步是对程序进行编译,这需要用到编译器。编译器将C++语句转换成机器码;如果这个步骤成功,下一步就是对程序进行链接,这需要用到链接器。链接器将编译获得机器码与C++库中的代码进行合并。C++库包含了执行某些常见任务的函数(“函数”是子程序的另一种称呼)。例如,一个C++库中包含标准的平方根函数sqrt,所以不必亲自计算平方根。C++库中还包含一些子程序,它们把数据发送到显示器,并知道如何读写硬盘上的数据文件。

下一篇:一登录,就出现身份与密码不符,我也不知道是啥问题

上一篇:pcb喷印机字符问题点是什么?

热门标签:
excel 网盘 破解 word dll
最新更新:
如何不被设计? 华硕B150M-ETSERIES 进制转换c++代码小美刚刚学习了十六进制,她觉得很有趣,想到是不是还有更大的进制呢 c++找出第二大的数代码 以下代码总共会进行多少次循环(也就是输出多少行OK字符)? 未成年有用网时长限制吗 Inventor安装失败240 一登录,就出现身份与密码不符,我也不知道是啥问题 什么是C++ pcb喷印机字符问题点是什么? 你双拼打字有没有用辅助码,是不是比全拼更好打想打几个字就打几个字?还有翻页的问题。 现在微信生活缴费交电费,是不是按天算? 汉字彧的数字代码 眼科常用基本符号的缩写:FFA代表什么?NLP代表什么?PHACO代表什么? redminote5开发者选项在哪?