查看: 9220|回复: 23

C++11新特性解析与应用 您知多少?参与获赠《深入理解c++11》!

[复制链接]
认证徽章
论坛徽章:
24
技术图书徽章
日期:2013-08-16 14:31:52问答徽章
日期:2013-11-04 08:53:14目光如炬
日期:2013-12-23 06:00:11目光如炬
日期:2013-12-30 06:00:11明星写手
日期:2014-02-22 06:00:12马上有钱
日期:2014-03-31 14:09:05沸羊羊
日期:2015-05-20 12:42:59秀才
日期:2015-06-24 13:05:36秀才
日期:2015-07-13 09:48:14
发表于 2013-7-8 11:10 | 显示全部楼层 |阅读模式
相比其他语言的频繁更新,C++语言标准已经有十多年没有真正更新过了。而上一次标准制定,正是面向对象概念开始盛行的时候。较之基于过程的编程语言,基于面向对象、泛型编程等概念的C++无疑是非常先进的,而C++98标准的制定以及各种符合标准的编译器的出现,又在客观上推动了编程方法的革命。因此在接下来的很多年中,似乎人人都在学习并使用C++。商业公司在邀请C++专家为程序员讲课,学校里老师在为学生绘声绘色地讲解面向对象编程,C++的书籍市场也是百花齐放,论坛、BBS的C++板块则充斥了大量各种关于C++的讨论。随之而来的,招聘启事写着“要求熟悉C++编程”,派生与继承成为了面试官审视毕业生基础知识的重点。凡此种种,不一而足。于是C++语言“病毒性”地蔓延到各种编程环境,成为了使用最为广泛的编程语言之一。


本期话题:
1、谈谈你对C++理解,你印象中的C++
2、C++作为一门争议性很大的语言,谈谈您这么多年来工作中的使用经验
3、谈谈相比较其他语言C++的优势在哪里


活动时间:2013年7月8日--7月22日

本期奖品:积极参与本活动讨论,最佳内容分享用户5名,获的《深入理解c++11:c++11新特性解析与应用》图书一本
zcover (2).jpg

图书简介:
深入理解C++11:C++11新特性解析与应用
作者: Michael Wong    IBM XL编译器中国开发团队   
丛书名: 原创精品系列
出版社:机械工业出版社
ISBN:9787111426608
上架时间:2013-5-31
出版日期:2013 年6月
开本:16开
页码:308
版次:1-1
国内首本全面深入解读C++11新标准的专著,由C++标准委员会代表和IBM XL编译器中国开发团队共同撰写。不仅详细阐述了C++11标准的设计原则,而且系统地讲解了C++11新标准中的所有新语言特性、新标准库特性、对原有特性的改进,以及如何应用所有这些新特性。
    全书一共8章:第1章从设计思维和应用范畴两个维度对C++11新标准中的所有特性进行了分类,呈现了C++11新特性的原貌;第2章讲解了在保证与C语言和旧版C++标准充分兼容的原则下增加的一些新特性;第3章讲解了具有广泛可用性、能与其他已有的或者新增的特性结合起来使用的、具有普适性的一些新特性;第4章讲解了C++11新标准对原有一些语言特性的改进,这些特性不仅能让C++变得更强大,还能提升程序员编写代码的效率;第5章讲解了C++11在安全方面所做的改进,主要涵盖枚举类型安全和指针安全两个方面的内容;第6章讲解了为了进一步提升和挖掘C++程序性能和让C++能更好地适应各种新硬件的发展而设计的新特性,如多核、多线程、并行编程方面的新特性;第7章讲解了一些颠覆C++一贯设计思想的新特性,如lambda表达式等;第8章讲解了C++11为了解决C++编程中各种典型实际问题而做出的有效改进,如对Unicode的深入支持等。附录中则介绍了C++11标准与其他相关标准的兼容性和区别、C++11中弃用的特性、编译器对C++11的支持情况,以及学习C++11的相关资源。

样章阅读:
http://wenku.it168.com/d_001049706.shtml


jinrui17   jief    风铃中の鬼   gforceca1900   mcyeah  

认证徽章
论坛徽章:
24
技术图书徽章
日期:2013-08-16 14:31:52问答徽章
日期:2013-11-04 08:53:14目光如炬
日期:2013-12-23 06:00:11目光如炬
日期:2013-12-30 06:00:11明星写手
日期:2014-02-22 06:00:12马上有钱
日期:2014-03-31 14:09:05沸羊羊
日期:2015-05-20 12:42:59秀才
日期:2015-06-24 13:05:36秀才
日期:2015-07-13 09:48:14
发表于 2013-7-8 13:33 | 显示全部楼层
欢迎大家积极分享,谈谈您这么多年来工作中的使用经验

使用道具 举报

回复
论坛徽章:
401
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
发表于 2013-7-8 13:39 | 显示全部楼层
我觉得c++的好处就是类的封装和标准模板库。

使用道具 举报

回复
论坛徽章:
11
开发板块每日发贴之星
日期:2007-09-24 01:04:44开发板块每日发贴之星
日期:2010-07-29 01:01:01ERP板块每日发贴之星
日期:2010-07-29 01:01:01设计板块每日发贴之星
日期:2010-06-12 01:01:06ERP板块每日发贴之星
日期:2010-05-18 01:01:01数据库板块每日发贴之星
日期:2010-05-18 01:01:01设计板块每日发贴之星
日期:2008-10-16 01:03:26行业板块每日发贴之星
日期:2007-10-29 01:05:31ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44开发板块每日发贴之星
日期:2007-10-18 01:05:07
发表于 2013-7-8 13:46 | 显示全部楼层
C+现在用的人还多不,基本都转向Java了吧

使用道具 举报

回复
认证徽章
论坛徽章:
393
菠菜神灯
日期:2016-10-27 15:43:20菠菜神灯
日期:2016-10-27 16:05:30菠菜神灯
日期:2016-10-27 16:05:30菠菜神灯
日期:2015-07-24 14:56:20菠菜神灯
日期:2016-10-27 16:05:30菠菜神灯
日期:2015-04-17 18:02:23菠菜神灯
日期:2015-04-17 18:02:23菠菜神灯
日期:2016-10-27 16:05:30菠菜神灯
日期:2016-10-27 16:05:30菠菜神灯
日期:2016-10-27 16:05:30
发表于 2013-7-8 13:49 | 显示全部楼层
不错,支持一个!

使用道具 举报

回复
论坛徽章:
19
奥运会纪念徽章:沙滩排球
日期:2012-06-15 18:46:552015年新春福章
日期:2015-03-06 11:58:39慢羊羊
日期:2015-03-04 14:53:33马上有对象
日期:2014-02-18 16:44:082014年新春福章
日期:2014-02-18 16:44:08优秀写手
日期:2014-01-24 06:00:15三菱
日期:2013-08-21 16:52:31奔驰
日期:2013-07-30 17:57:36比亚迪
日期:2013-07-30 17:57:36Jeep
日期:2013-07-30 17:57:36
发表于 2013-7-8 14:38 | 显示全部楼层
同OO 喜欢C++的STL..

使用道具 举报

回复
论坛徽章:
44
ITPUB15周年纪念
日期:2016-10-13 13:15:34秀才
日期:2015-11-11 09:48:44天枰座
日期:2015-10-23 19:04:22秀才
日期:2015-10-19 15:49:55双子座
日期:2015-09-16 23:24:45知识
日期:2015-08-31 09:57:172015年新春福章
日期:2015-03-06 11:57:31暖羊羊
日期:2015-03-04 14:50:37IT宝贝
日期:2014-08-27 10:32:17秀才
日期:2015-11-23 09:57:36
发表于 2013-7-8 17:00 | 显示全部楼层
支持一下。

从C++学习的面向对象编程。真没有什么很好的理解。就知道是“更好的C”,“带类的C".抽象类,虚基类,友元,构造函数,析构函数注意的条条框框,学的那叫一个晕。
java流行之后,Web流行之后,C++不仅用少,见得都少了。
C++的好处。。。
图形图象类,网络开发,声音视频开发, 后台服务程序,还是时常能见到C++身影。


使用道具 举报

回复
论坛徽章:
0
发表于 2013-7-8 17:10 | 显示全部楼层
支持一下。

使用道具 举报

回复
论坛徽章:
0
发表于 2013-7-8 17:13 | 显示全部楼层
优点:
从语言分类上讲:C++是最灵活的语言,能够实现你的任何想法,可以说无所不能。
从特点上讲:是速度最快的语言。所以大部分游戏、系统编程基本都采用C或者C++。
缺点:
因为太灵活,复杂,所以不宜掌握。尤其对于初学者,比较难,不如Java等语言上手快。

使用道具 举报

回复
求职 : 数据库开发
认证徽章
论坛徽章:
28
ITPUB学员
日期:2009-10-14 18:49:45至尊黑钻
日期:2015-12-31 11:11:56数据库板块每日发贴之星
日期:2009-10-22 01:01:02优秀写手
日期:2014-04-30 06:00:17ITPUB8周年纪念徽章
日期:2009-10-09 21:30:10马上有车
日期:2014-10-09 10:14:53马上有钱
日期:2014-02-18 16:43:09路虎
日期:2013-10-15 15:38:59林肯
日期:2013-09-12 15:57:33ITPUB 11周年纪念徽章
日期:2012-10-09 18:11:48
发表于 2013-7-9 09:02 | 显示全部楼层
我以前用过C++,现在只做DB和PERL了。。。不过那本书我想要,所以谈谈自己一点浅显的认识

1、谈谈你对C++理解,你印象中的C++

  我对C++的印象就是面向对象以及强大,但是有点复杂,我记得以前看到过当初开发C++的人非常理想化的想把它设计成一个万能的语言,结果它也确实具备了超强的能力,可同时也导致自己有点庞大而且难于上手,我用C++的时候印象里所有我知道的有点规模的游戏都是C++做的吧

2、C++作为一门争议性很大的语言,谈谈您这么多年来工作中的使用经验

  这个真没什么能说的。。因为是很久以前用的了。。

3、谈谈相比较其他语言C++的优势在哪里

  C++做C/S的东西非常强大,效率虽然不如最底层那些面向过程的语言,但是比其他面向对象的语言要快的多,使用范围也非常广,从游戏到操作系统到通讯工具等各种大型的桌面程序,几乎都有C++的影子。C++还有一个优势就是使用人群广泛,资料遍地都是,有问题解决起来非常容易

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 
京ICP备09055130号-4  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表