阅读更多

4顶
0踩

编程语言

转载新闻 C++14 快要来了

2013-04-26 16:29 by 副主编 WnouM 评论(7) 有22568人浏览
C++11已经问世两年了,各大编译器也都加紧跟进对C++11的特性和库的实现(这里有一份GCC、MSVC、CLANG对C++11的支持情况表)。在我们还没有来得及消化新的C++的时候,C++标准委员会并没有停下。从C++11正式发布到今天,他们一直在为C++14(以及以后的C++17)努力工作着。

据来自C++标准委员会的网站上的一篇新闻称,用于 C++14 的投票草案已经完成。这意味着 C++14的内容基本上要定型了,这其中包括:

  • generic lambdas(泛型的lambda表达式,也就是参数可以不再明确地指定,而可以依靠编译器的自动推导)
  • dynamic arrays (an improved version of C99 VLAs) (动态数组)
  • variable templates (模板变量)
  • reader/writer locks (读/写锁)
  • optional<T>
  • standard library user-defined literals (标准库中的用户自定义字面常量)
  • make_unique  (用于生成unique智能指针的辅助函数)
以及其它的一些标准库的改进。C++14可以看成C++11特性的一个补丁版本,同时也加入了不少在C++11中来不及加入的重要的语言特性(和标准库)。

伴随着 C++14 诞生的还会有下面这几个额外的提案(目前正在并行地工作着):

  • File system —— 基于 Boost.FileSystem version 3发展而来的与平台独立的文件系统库
  • Networking  —— 网络库,目前只是一部分
  • Concept Lite —— 由于种种原因在 C++11 中被毙 Concept 的一部分
这个页面中有更多关于 C++14 的一些提案的说明和“猜想”。如果有兴趣的话,可以在其中找到很多有意思的东西。

C++标准委员会已经意识到这是一个需要快速变革的时代,他们在为C++的未来做着自己的努力,正是他们的努力,让C++正发生着令人兴奋的变化。
4
0
评论 共 7 条 请登录后发表评论
7 楼 ptmary 2014-06-03 15:45
节奏很快,怎么能让新特性广泛应用是个问题
6 楼 coffeesweet 2013-05-06 11:30
哎,现在都是版本孔。。。看谁的版本号高
5 楼 dragoo1 2013-05-03 17:50
跟不上啊。。
4 楼 truekbcl 2013-05-01 18:19
ticmy 写道
怎么越来越像java

确信不是在搞笑?
3 楼 秧苗 2013-04-29 12:48
等等看
2 楼 ticmy 2013-04-29 11:58
怎么越来越像java
1 楼 BuleRiver 2013-04-27 11:26
期待ing。。。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • JSP和ASP的区别

    本文主要介绍了什么是JSP和什么是ASP以及他们之间的区别。掌握他们之间的主要优缺点,然后择一而用。

  • Java的ASP与JSP有什么区别_asp与jsp的区别汇总

    首先,asp与jsp都是现今比较常用的动态网页开发技术,但是2者的区别也是非常大的,下面我们从几方面来比较一下asp和jsp的区别主要有哪些:1、从安全角度:ASP使用Windows NT的安全结构,而JSP使用Java安全模型。2、灵活性标签:ASP中没有用户定制标签库,ASP是不能扩充的,而JSP可以使用用户定制标签库进行扩充。3、连接access数据库的方式:ASP对Access数据库使用D...

  • 网页设计制作JSP与ASP的对比

    尽管ASP和JSP都使用标记和脚本技术来创建动态网页,但JSP技术使开发人员能够为应用程序扩展JSP标记,JSP开发人员可以自定义标记库,以便Web作者可以利用与XML兼容的标记技术功能可以大大减少对脚本语言的依赖。由于JSP技术是一种开放的跨平台结构,因此可以轻松升级或切换WEB服务器,平台和其他组件,而不会影响JSP基本应用程序。最后,由于JSP技术是基于JAVA开放过程的产品,它可以广泛支持不同提供商提供的工具,WEB服务器和应用服务,以便用户可以选择最佳的开发方法并选择最适合他们的方法。

  • ASP、JSP、PHP 三种技术比较

    目前,最常用的三种动态网页语言有ASP(Active Server Pages),JSP(JavaServer Pages),PHP (Hypertext Preprocessor)。   简 介 :     ASP全名Active Server Pages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序 (1)ASP采用脚本语言VBScript(Java script)作为自己的开发语言。 (2)PHP是一种跨平台的服务器端的...

  • jsp和asp区别

    与servlets的区别 从架构上说,JSP可以被看作是从Servlets高级提炼而作为JAVA Servlet2.1 API的扩展而应用。Servlets和JSP最早都是由Sun Microsystems(升阳公司)开发的。从JSP1.2版本以来,JSP处于Java Community Process(有人译为:JAVA社区组织)开发模式下。JSR-53规定了JSP 1.2和Servlet

  • JSP与ASP的比较

    JSP(Java Server Page)与ASP(Active Server Page)两者都是常用的动态网页技术,也都是可以嵌入HTML中的程序,但两者是有着本质的不同,主要从以下几个方面对其进行比较: 1.Web服务器的支持:大多数通用的 Web服务器如:Apache、Netscape和Microsoft IIS都支持JSP页面,只有微软本身的Microsoft IIS和Personal Web Server可以支持ASP。 2.平台的支持:JSP具有平台独立性,只要是一般的Java程序可以运行的平台

  • 什么是JSP?它和ASP有什么区别?

       什么是JSP?它和ASP有什么区别?他们各有什么特点,希望高手指点?

  • 纯Html+Ajax和JSP两者的优缺点

      我对jsp和ajax 一直比较困惑, jsp动态网页技术,在服务器端执行,能在网页中显示数据这是一种方式 .另一种方式是我打开一个网页(html),加载完成之后,使用js,ajax访问网络得到json数据,使用js操作,在页面中追加元素,显示出来 。也行啊。   是不是说这种方式可以把jsp方式替代掉了?我想知道,一般是怎么使用这两种技术的。是都使用,还是说单独用一个。举例个例子第一种方...

  • ASP技术和jsp技术开发网站有什么区别?

    JSP(Java Server Page)与ASP(Active Server Page)两者都是常用的动态网页技术,也都是可以嵌入HTML中的程序,但两者是有着本质的不同,主要从以下几个方面对其进行比较:   (1)Web服务器的支持:大多数通用的 Web服务器如:Apache、Netscape和Microsoft IIS都支持JSP页面,只有微软本身的Microsoft IIS和Perso...

  • asp.net、jsp及php之间的抉择

    asp.net、jsp及php之间的抉择 作者:未知文章来源:未知 由于我常接是asp、jsp及php的项目,所以正开始写一系列的文章来比较它们之间的差别,当我写到一半时,asp+被宣布了,所以我不得不重新开始审视这个问题。我正在同时做一个jsp项目和一个asp项目,后者十分有趣,因为它开始是采用asp3.0,但当项目结束后我将会转换为a...

  • JSP建站优势>ASP、JSP、PHP 三种技术比较

    JSP建站优势>ASP、JSP、PHP 三种技术比较 目前,最常用三种动态网页语言有JSP,PHP,ASP 三种语言的简单介绍   JSP是Sun公司推出的新一代网站开发语言,JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。Sun公司借助自己在 Java上的不凡造诣,将Java从Java应用程序和Java Applet之外,又有新的硕果,就是JS

  • JSP、ASP、PHP Web应用程序怎么这么多P!

    之前我们说完了计算机网络应用程序的两种结构:C/S,B/S(传送门)今天我们详细说一说B/S开发中的这么多P是干什么的。 1.什么是Web应用程序 一个Web应用程序是由完成特定任务的各种Web组件(web components)构成的并通过Web将服务展示给外界。在实际应用中,Web应用程序是由多个Servlet、JSP页面、HTML文件以及图像文件等组成。所有这些组件相互协调为用户提供一组完整...

  • asp、php、asp.net、jsp介绍及优缺点比较

    现在主流的网站开发语言不外乎asp、php、asp.net、jsp等 网页从开始简单的HTML到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新新的版本,以下分析各种语言的区别、优势、劣势、开发注意事项! HTML:网页最基本的语言,每一个服务器语言都需要他的支持,是学习的开始 ASP:微软所开发的一种后台脚本语言,他的语法和visual basic类似,可以

  • Asp.ne与J2EE的比较(Asp.net 部分)

    Asp.net 部分 -------------------Asp.net 与 J2ee 的比较 我们来做系统开发,特别是Web 系统开发,Asp.net 与 j2ee 技术用得比较广泛,外面一般才用MVC三层来开发项目,它可以使程序具有更好的可扩展性、灵活性、安全性、平台无关性以及可维护性,所以 我们这论...

  • JSP是什么和/ASP是什么?JSP是什么?两者区别?

     JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统

  • ASP和JSP的相同点真的很多啊

    今天我对比了一下ASP和JSP的语法,结构,发现真是有很多共同点。感觉对网站的控制语句,无非就是一个用C#写,一个用JAVA来写,别的东东还真没看出有什么区别来。VS平台和MyEclips平台在制作网站方面基本也差不多。感觉C#老师讲的有些慢啊,我现在好想自己用ASP技术编写出一

  • ASP与JSP的比较

    从微软推出了ASP(ActiveServerPage)后,它以其强大的功能,简单易学的特点而受到广大WEB开发人员的喜欢。但是它却有微软产品的通病,只能在Windows平台下使用,虽然它可以通过增加控件而在LINUX下使用,但是其功能最强大的DCOM控件却不能使用。而SUN公司在JAVA的基础下开发出的JSP(Java ServerPages)实现了动态页面与静态页面的分离,脱离了硬件平台的束缚,

Global site tag (gtag.js) - Google Analytics