C++中最希望出现得技术

原创 2004年10月31日 17:51:00

最近在Artima上看到一篇关于开发人员所期望C++中出现的技术。该文经调查和实践总结出了最重要的十三条。由于水平有限,一些技术我都没听过,也不知翻译错了没有。大概如下:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

1.  代理构造函数(delegating construtors),这样一个构造函数就可以直接调用另一个构造函数,而无需创建一个单独得私有函数。

2.  Allow explicit to adorn conversion functions for symmetry with explicit constructors允许显式修饰转换函数?)

3.  Lambda表达式

4.  支持线程

5.  PL/I风格数组(类似FORTRAN/C99数组)

6.  支持分布式编程

7.  模板别名,常称为“template typedefs

8.  更智能的智能指针

9.  良好的XML API

10.语言集成支持For-each遍历

11.扩展类型信息(比如运行时类型信息)

12. 对象序列化

13. 标准库组件中更好的范围检查

大概了解了一下,其中语言级的要求和扩展库的要求各占了一半。感觉这样下来C++Java是否就很相像了。而其中的一些,比如线程等是与平台有关的,目前连标准都没有,实现起来可能有些困难。另外,很多技术实际上现在很多开源的库都支持,只是没有一个标准而已,所以我觉得最重要的还是标准问题。不过,目前大家使用C++的各种库还是觉得比较方便(当然,肯定不如Java那样简单),所以我觉得C++的改进也应该和现在的样子八九不离十吧。

HTML5中40个最重要的技术点

介绍SGML(标准通用标记语言)和HTML(超文本标记语言),XML(可扩展标记语言)和HTML的之间有什么关系?什么是HTML5?为什么HTML5里面我们不需要DTD(Document Type D...
  • kaikai4
  • kaikai4
  • 2015年09月10日 17:13
  • 542

C++实现数组中出现最频繁的前top k个元素

要求: 时间复杂度小于等于 nlogn. 算法解题思路: 1, 由于原始数组是杂乱无序的, 所以 统计数组中元素出现的次数时间复杂度达到了n^2, 不符合题意. 2, 在统计数组中的元素出现次数之前,...
  • u010506130
  • u010506130
  • 2016年05月10日 21:11
  • 1233

排序算法分类与比较

内部排序算法: 1,交换排序 冒泡排序 快速排序 2,插入排序 简单插入排序 希尔排序 3,选择排序 简单选择排序 锦标赛排序(树形选择排序) 堆排序 4,归并排序 线...
  • huangxy10
  • huangxy10
  • 2012年10月05日 01:27
  • 980

2016 JAVA与Android面试题整理

J2EE 部分: Switch能否用string做参数? 在 Java 7  之前, switch 只能支持byte,short,char,int 或者其对应的封装类以及 Enum 类...
  • Double2hao
  • Double2hao
  • 2015年11月24日 21:24
  • 1996

分辩零钱-20151108

题目内容: 为顾客找零钱时,希望选用的纸币张数最少。例如73元,希望零钱的面值为五十元1张,二十元1张,一元3张。设零钱面值有五十元、二十元、十元、五元和一元,请编写程序,用户输入100以下的数,计...
  • zhaozhichenghpu
  • zhaozhichenghpu
  • 2015年11月09日 19:55
  • 973

使用Java实现面向对象编程-->抽象和封装

现实世界是“面向对象“的,面向对象就是采用”现实模拟“的方法设计和开发程序。  面向对象设计是目前计算机软件开发中最流行的技术。面向对象设计的过程就是抽象的过程。     类是对某一类事物的描述...
  • qq_38171779
  • qq_38171779
  • 2017年04月12日 20:13
  • 133

k-means聚类分析的C++实现

K-means即为1967年MacQueen首次提出的K均值聚类算法,在许多实践应用中取得了很好的效果,下面对k-means算法做简要介绍。 设数据集由n个对象组成,预备分成k类,初始化时,从n个数...
  • chen825919148
  • chen825919148
  • 2012年05月30日 14:38
  • 2082

google得技术基石

 作者:江南白衣,原文出处: http://www.blogjava.net/calvin/archive/2007/01/31/96844.html ,转载请保留出处。    如果说Google的搜...
  • xfans12000
  • xfans12000
  • 2007年03月13日 16:53
  • 672

C++找出字符串中最长的不含重复字符的子串

题目:找字符串中最长的不重复子串 string str = "890123457063788263178548596239785"; 方法1:使用string和vector ...
  • yishizuofei
  • yishizuofei
  • 2018年01月14日 22:20
  • 57

百度前端实习生面试(连跪之旅)

去百度面试基础架构部的前端开发实习生,感觉应该跪得很惨。百度上海研发中心挺偏的,离张江还挺远的,还要打车过去。到了百度那边门卫管的挺严的,还要面试官来接。后来,就一个程序员来接我,也就是我的面试官。后...
  • neal1991
  • neal1991
  • 2016年03月04日 16:56
  • 775
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C++中最希望出现得技术
举报原因:
原因补充:

(最多只允许输入30个字)