排序
Visual C++ 2015中的可视化工具
在调试本机应用程序时,以特定的方式查看内存中对象的值通常很有用,无论是使用自定义字符串格式,还是对数据执行操作以使其更有意义和易于解释。 自VS2012以来,Visual Studio提供了 .natvis...
PDC 2010:Lambdas,Lambdas无处不在
为什么要关注C++ 0x lambda函数?在语法上,它们只不过是函数对象的糖。然而,它们是一个必不可少的、可以实现的糖,它将改变我们编写C++代码的方式,比大多数人认识到的要频繁。 这次谈话 从上...
Visual Studio 2019 16.5中用MSVC实现C++模块一致性改进
C++ 20就在拐角处。伴随着新标准而来的是备受期待的模块特性!编译器团队 最初宣布 我们早在2017年就在开发TS模块,从那时起,我们就一直在努力改进该功能,并围绕该功能改进编译器的一致性。我...
奥斯汀项目第1部分(共6部分):简介
我的名字是豪尔赫佩雷拉,我是微软的开发人员。 在过去的几个月里,我一直在研究Windows 8应用程序以及VisualC++团队中的一个小开发团队。 我们称之为项目代号奥斯汀。 Austin是一款适用于Wi...
Visual Studio 2015中的协同程序–更新1
在VisualStudio 2015的预览中,我们介绍了C++的Coroutines,请参见 博客文章 介绍一下 在这里 . 你也可以看看CPPCon 2015,讨论C++的协同程序 在这里 . 我们继续研究可恢复函数,这里是VS 2015 ...
C++文艺复兴:第9频道访谈
如果你不认识Charles Torre,我会在这里介绍他:查尔斯是C++的忠实粉丝,他为第9频道工作。查尔斯是那个 责备 关于斯蒂芬写的关于STL的广受好评的系列(除了斯蒂芬自己)。查尔斯被鼓励做越来越...
标准Visual Studio 2019版本16.8中支持MSVC的标准C++ 20模块
请看我们的 Visual Studio 2019版本16.8预览版3发行说明 了解更多最新功能。 我们已经有一段时间没见面了 上次更新 关于C++模块的一致性。在Visual Studio 2019中,工具集、项目系统和IDE团队一...
项目奥斯丁第4部分6:C++加速
大家好,我是Amit Agarwal,是C++ AMP团队的开发人员。 C++ AMP VisualStudio 2012中提供了一种新技术,它使C++开发人员能够从同一C++源和用于编程CPU的VS IDE中充分利用它们的应用程序中可用的...
VS 2015更新1中的C++模块
点这里看中文版 [这篇文章是加布里埃尔·多斯雷斯和安德鲁·帕多写的] 更新:请参阅 在MSVC中通过模块使用标准库 . VC++团队很高兴能预览VS 2015 Update 1中的一个新特性:的第一个实验性实现 ...
去请求printf()表现出可预测的行为
这是其中一个问题,它的解决方案是非常明显的…或痛苦的难以猜测取决于你有多大程度上影响你被告知。 我把箱子贴在这儿 我一定是瞎了,因为我看不出有什么问题。此代码在amd64上工作,但在x86上...
奥斯汀项目第5部分,共6部分:阴影渲染
当我们设计 奥斯丁 ,我们花了相当长的时间思考不同的页面视图和布局,以及如何在它们之间转换。 我们想创造一个沉浸式的体验,用户可以操纵和浏览奥斯汀的网页在一个直观的方式;页面通过捏...
VS 2015更新1可用的C++核心指南检查器
[本文作者 安德鲁·帕多和尼尔·麦金托什] 更新:CppCoreCheck工具现在是VS 2017的一部分: https://blogs.msdn.microsoft.com/vcblog/2016/10/12/cppcorecheck . 九月份的时候 CppCon 2015年 ...