|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果你让他去用linux搭建一个web服务器,做一个linux网关,他就什么都不会了.他们把时间都浪费在了版本的转换上了.
C++概述
C++程序计划是一种利用十分普遍的盘算机编程言语。它是一种静态数据范例反省的,撑持多重编程范式的通用程序计划言语。它撑持历程化程序计划、数据笼统、面向工具程序计划、制造图标等等泛型程序计划等多种程序计划作风。
C++开展历程
C++的前身是C言语。
C言语开展到巅峰时,良多版本的C都但愿在C言语中增添类的观点。20世纪80年月早期,美国AT&T贝尔实行室的本贾尼·斯特劳斯特卢普(BjarneStroustrup)博士在C言语中增添class关头字和类并定名为CwithClass,那就是C++最早的版本。厥后C尺度委员会决意为这个版本的C起个新的名字,在征集了良多种名字后,终极采取了个中一团体的定见,以C言语中的++运算符来表现它是C言语的前进,故而叫C++,建立了C++尺度委员会。
作为C言语的加强版,C++不休增添新特征。虚函数(virtualfunction)、运算符重载(operatoroverloading)、多重承继(multipleinheritance)、模板(template)、非常(exception)、RTTI、定名空间(namespace)渐渐被到场尺度。1998年国际尺度构造(ISO)公布了C++程序计划言语的国际尺度ISO/IEC1988-1998。
2000年后,因为以Loki、MPL等程序库为代表的发生式编程和模板元编程的呈现,C++呈现了开展汗青上又一个新的岑岭,这些新手艺的呈现和和原有手艺的交融,使C++已成为现今支流程序计划言语中最庞大的一员。
C++构成部分
C子言语。C++撑持C言语的几近全体功效,次要是c89的部分,在语法上与C言语唯一极奇妙的不同(如括号表达式的摆布值性)。
面向工具的C++言语。C++言语底本不具有面向工具的计划功效,但是跟着面向工具编程的观点的提出和如Java等言语的开展成熟,C++言语也开辟出了撑持面向工具功效的版本。
泛型编程言语。C++壮大(但简单掉控的)模板功效使它能在编译期完成很多事情,从而年夜年夜进步运转期效力。
STL(C++尺度模板库,StandardTemplateLibrary)。跟着STL的不休开展,它已渐渐成为C++程序计划中不成或缺的部分,其效力大概比一样平常的native代码低些,可是其平安性与标准性使它年夜受接待。
C++特性
C++和C一样高效且可移植。
C++计划成间接的和普遍的增援多种程序计划作风(程序化程序计划、材料笼统化、面向工具程序计划、泛型程序计划)。
C++计划成给程序计划者更多的选择。
C++计划成尽量与C兼容,籍此供应一个从C到C++的光滑过渡。
C++制止平台限制或没有广泛用处的特征。
C++不利用会带来分外开支的特征。
C++计划成无需庞大的程序计划情况。
C++使用实例
Windows下层初级特征
魔兽天下等几近一切的收集游戏
百度搜刮引擎
年夜多半操纵体系使用软件
对于linux命令,一定要学会用man和info去查他们的解释; |
|