Chinaunix首页 | 论坛 | 博客
  • 博客访问: 29878
  • 博文数量: 11
  • 博客积分: 346
  • 博客等级: 一等列兵
  • 技术积分: 205
  • 用 户 组: 普通用户
  • 注册时间: 2012-05-14 16:20
文章分类
文章存档

2012年(11)

我的朋友
最近访客

分类: IT业界

2012-05-31 08:41:51

 三、集成开发环境(IDE)
  (一)改进的错误智能感知支持
  在Visual Studio 2010中,集成开发环境(IDE)支持更好地检测可能导致丢失智能感知支持的错误,并在这些内容下面显示以红色波浪下划线。此外,集成开发环境还支持把智能感知的错误输出到错误列表窗口中。要想观察导致问题的相关代码,你只需要双击错误列表窗口中的错误即可。
  (二)#include自动完成特征
  集成开发环境还支持#include关键字的自动完成。当您键入#include时,集成开发环境将自动创建一个包含有效的头文件的下拉列表供您选择。如果你继续输入一个文件名,集成开发环境将自动根据您的输入加以过滤。在任何时候,你都可以根据这个列表来选择你想要包括的文件。显然,这一功能可以让您快速地包括那些尚不确切知道文件名的文件。更多内容http://yssiise.blog.51cto.com/
  四、Visual C++编译器和链接器
  (一)auto关键字
  如今,auto关键字有了新的用处。你可以使用默认的auto关键字来声明一个变量的类型是从此变量声明的初始化表达式中推导出的。而新的/Zc:auto编译器选项支持调用auto关键字的新意义或以前的意义。
  (二)decltype操作符
  decltype操作符能够返回一个指定表达式的类型。因此,你可以使用decltype操作符并结合使用auto关键字来声明一个复杂类型或者是仅为编译器所知晓的类型。例如,你可以使用这样的组合来声明一个模板函数,而此模板函数的返回类型取决于其模板参数的类型。或者,你还可以声明一个模板函数,而此模板函数调用另一个函数,然后返回被调用函数的返回类型。
  (三)Lambda表达式
  Lambda函数有一个函数体,但没有函数名。Lambda函数把函数指针和函数对象两者的最佳特性组合到了一起。
  你可以使用一个lambda函数来作为模板函数参数以代替一个函数对象,或者联合使用auto关键字来声明一个lambda类型的变量。健康知识
阅读(534) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~