共查询到20条相似文献,搜索用时 15 毫秒
1.
代表着托管C++编程模型的C++/CLl来了,它给ISO-C++带来怎样的影响?新的C++OX标准何时颁布?C++标准库将何去何从?新春佳节之际,本刊特别采访C++之父Bjarne Stroustrup为您解读C++的现在与将来。 相似文献
2.
C 的新时代意义记者:C 在Internet时代还有意义吗? Biarne:那是当然。C 代码不适合下载到不安全计算机中,但大多数计算情况并非如此。对于涉及“系统编程”和资源受限和(/或)性能要求严格的许多应用来说,C 是最佳语言选择。Google就是一个例子,支撑小型设备的嵌入系统则是另外一个范例。 相似文献
3.
代表着托管 C 编程模型的 C /CLI 来了,它给 ISO-C 带来怎样的影响?新的 C Ox 标准何时颁布?C 标准库将何去何从?新春佳节之际,本刊特别采访 C 之父 Bjarne Stroustrup,为您解读 C 的现在与将来。 相似文献
4.
5.
2004年底前后,经过较长一段时间的沉默,一批世界级的C 著作相继面世。2005年4月,在挪威Lillehammer举行的C 标准委员会会议上,Bjarne Stroustrup促成委员会达成一致意见:让C O×中的×等于9。2005年11月,Bjarne Stroustrup、Herb Sutter、Stanley B.Lippman、Andrei Alexandrescu等前辈、新锐将在Las Vegas庆祝C 廿周年。2005年底,C 中国社群将在上海举办首届“现代C 设计和编程”技术大会……C 好戏连台,令人振奋。笔者近日就C O×以及其他一些热点问题请教了Bjarne先生。大师观点,不敢专美,整理成文,以飨同好。 相似文献
6.
在C++中实现遍历器类型擦除:anyi_iterator
首先,我要说说实现any_iterator的初衷。我有一个类负责向用户供应大量数字序列。其中主要的序列存储在STL容器内部,其他次要的则通过Boost遍历适配器从主要序列中实时计算得到。用户自己要对付这么多遍历器类型,显然十分痛苦。因此,我想实现能解引用double量的遍历器(输入遍历器)。这个遍历器是这样的,它必须可以控制任何的、我的类正暴露之的遍历器。 相似文献
7.
泛型编程已成为撰写可复用代码时的一个重要选择,但是有时泛型难以产生一致的泛化实例化版本。traits技术可以将那些需要被纳入考量的类型性质以一种type by type的原则,封装于一个traits class内,使泛用代码的体积提升到最高…… 相似文献
8.
本文讨论了C++中泛型编程(generic programming)与面向对象设计(object-oriented design)原则的冲突问题,并用实例——any-iterator,一个类型安全、适用于任何类型的C++遍历器——说明了类型擦除(type erasure)技术对此问题的解决办法。 相似文献
9.
Boost.Regex——C++正则表达式快速入门 总被引:1,自引:0,他引:1
正则表达式如今在各种语言体系中都有广泛的应用,Boost.Rege×是 C++中最出色的正则表达式库。从本文中我们不光可以学习到正则表达式的使用,更能体会到泛型技术精妙所在。 相似文献
10.
本文结合作者用BorlandC++4.5开发的一个大型的面向对象Windows应用程序,较系统地探讨BorlandC++面向对象Windows应用程序的可视化.智能化设计。 相似文献
11.
已经毋庸置疑,在现代主流商业应用开发领域,曾经的“王者”开发语言——C++的地位已经被九十年代后崛起的基于虚拟机技术的语言或平台取代——如Java、.NET等等。原因很简单,硬件的迅速发展,单位CPU资源成本越来越低。 相似文献
12.
13.
14.
Stanley B.Lippman近日到访中国,并在CSDN TUP大师系列活动中做了主题演讲。在专访中,Lippman分享了他对C++语言及其标准面临的挑战、Hugo编程范式,以及技术革新和程序员人生的思考。 相似文献
15.
目前,在科学计算领域有不少程序采用了Fortran和C++两种语言进行混合编程(即“混编”),但现有混编的程序代码可读性差,可维护性差,严重影响了软件的可移植性和可重用性。针对此现状,笔者总结了自己在核电软件开发中的实际经验,分三步阐述了Fortran和C++混合编程的规范化:首先,用宏定义等方法实现C++类型与Fortran类型的映射;然后,对于简单类型的参数传递,提出规范性意见;最后,对于Fortran中的特殊类型,提出在C++中用封装类型进行定义。经过对比验证,证明规范化的混合编程确实增加了代码的鲁棒性,可维护性。 相似文献
16.
17.
18.
多态性是C++的一个重要特性。程序员可以通过使用C++的多态性来编写灵活多样的程序,但是由于多态性比较复杂,程序中可能会隐藏一些漏洞。为了避免产生这些漏洞,MISRAC++推荐了一些编程规则。 相似文献
19.
面向对象的程序设计方法与C++语言 总被引:2,自引:0,他引:2
一、面向对象的程序设计方法 面向对象的软件设计方法,与传统的结构化设计有很大不同。 传统的方法,是从软件的功能入手,按照软件的功能进行分析,逐步求精地定义软件每一模块,模块与模块之间通过数据进行联系。其典型的方法就是数据流图法。 相似文献
20.
面向对象技术最早出现于1960年代的Simula 67系统,并且在1970年代保罗阿托实验室开发的Smalltalk系统中发展成熟。然而对于大部分程序员来说,C 是第一个可用的面向对象程序设计语言。因此,我们关于面向对象的很多概念和思想直接来自于C 。但 相似文献