- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VisualC2010中的新增功能
Visual C++ 2010 中的新增功能Visual Studio 2010 本文档介绍 Visual Studio 2010 中新增和增强的 Visual C++ 功能。javascript:void(0)Visual C++ 编译器和链接器 auto 关键字/zh-cn/library/6k3ybftz.aspxauto 关键字具有新的用途。 使用 auto 关键字的默认含义可声明这样的变量:需从变量声明中的初始化表达式推导出该变量的类型。 /zh-cn/library/dd293615.aspx/Zc:auto 编译器选项可调用 auto 关键字的新含义或以前的含义。 decltype 类型说明符/zh-cn/library/dd537655.aspxdecltype 类型说明符返回指定表达式的类型。 结合使用 decltype 类型说明符和 auto 关键字可声明复杂的或仅为编译器所知的类型。 例如,使用该组合可以声明一个模板函数,该函数的返回类型取决于其模板参数的类型。 也可以声明一个模板函数,该函数调用其他函数然后返回被调用函数的返回类型。 Lambda 表达式/zh-cn/library/dd293608.aspxLambda 函数具有函数体但没有名称。 Lambda 函数组合了函数指针和函数对象的最佳特征。 将 lambda 函数本身用作模板函数参数而不是函数对象,或者将其与 auto 关键字组合使用,可以声明 lambda 类型的变量。 Rvalue 引用/zh-cn/library/dd293668.aspxRvalue 引用声明符 () 声明对 /zh-cn/library/f90831hc.aspxRvalue 的引用。 rvalue 引用使您能够使用移动语义和完全转发来编写更高效的构造函数、函数和模板。 static_assert 声明/zh-cn/library/dd293588.aspxstatic_assert 声明在编译时测试软件断言,这与在运行时进行测试的其他断言机制不同。 如果断言失败,则编译也将失败,且系统将发出指定的错误消息。 nullptr 和 __nullptr 关键字通过 Visual C++ 编译器,可以对本机代码或托管代码使用 /zh-cn/library/4ex65770.aspxnullptr 关键字。 nullptr 关键字指示对象句柄、内部指针或本机指针类型不指向对象。 如果使用 /zh-cn/library/k8d11d4s.aspx/clr 编译器选项,则编译器会将 nullptr 解释为托管代码;如果未使用 /clr 选项,则会解释为本机代码。 特定于 Microsoft 的 __nullptr 关键字与 nullptr 的含义相同,但前者仅适用于本机代码。 如果使用 /clr 编译器选项编译本机 C/C++ 代码,则编译器无法确定 nullptr 关键字是本机项还是托管项。 若要使编译器清楚地了解您的意图,请使用 nullptr 关键字指定托管项,使用 __nullptr 指定本机项。 /Zc:trigraphs 编译器选项默认情况下,禁用对/zh-cn/library/bt0y4awe.aspx三字符组的支持。 使用 /Zc:trigraphs 编译器选项可启用三字符组支持。 三字符组由两个连续的问号(??)及后跟的第三个唯一字符组成。 编译器会将三字符组替换为相应的标点字符。 例如,编译器会将 ??= 三字符组替换为 #(数字字符)字符。 对于使用的字符集未包含某些标点字符的 C 源文件,可在其中使用三字符组。 新按配置优化选项/zh-cn/library/ee390848.aspxPogoSafeMode 是一个新的按配置优化选项,使用此选项可以指定在优化应用程序时使用安全模式还是快速模式。 安全模式是线程安全的,但比快速模式的运行速度慢。 快速模式是默认行为。 新公共语言运行时 (CLR) 选项/clr:nostdlib。为 /zh-cn/library/k8d11d4s.aspx/clr(公共语言运行时编译)新增了一个选项。 如果包含同一库的不同版本,则会发出编译器错误。 使用该新选项可以排除默认的 CLR 库,以便程序可以使用指定版本。 新建杂注指令 detect_mistmatch杂注指令 /zh-cn/library/ee956429.aspxdetect_mismatch 使您能够在您的文件中放置一个要与其他具有相同名称的标记进行比较的标记。 如果对于同一个名称存在多个值,则链接器将发出错误。 XOP 内部函数、FMA4 内部函数和 LWP 内部函数添加了新的内部函数来支持 /zh-cn/library/gg466493.aspx针对 V
您可能关注的文档
最近下载
- 2025年实验动物上岗证培训(动物实验类)题库附答案 .pdf VIP
- “小型二手货交易平台”软件设计说明书.docx VIP
- DB42T1343-2018顶管法管道穿越工程技术规程.docx VIP
- 家校社协同育人“教联体”方案.docx
- (高清版)DB4401∕T 112.1-2021 《城市道路占道施工交通组织和安全措施设置 第1部分:交通安全设施设置》.pdf VIP
- 安徽省芜湖市2024-2025学年八年级上学期期末生物学试题(含答案).pdf VIP
- 公共租赁房&廉租房业务管理平台 - 公租房管理软件,公租房管理系统.ppt VIP
- 特种作业人员管理制度.docx VIP
- 全国艾滋病检测技术规范.pdf VIP
- 标准作业组合票--自动生成.xls VIP
原创力文档


文档评论(0)