排序
共享ptr–高级STL,第1部分
第1部分 我的视频讲座系列探讨标准模板库的实现现在是可用的。 在这一部分,我将解释 shared u ptr的神奇工作,包括类型擦除和make u shared()的优化,节省了空间和时间。 这个高级系列假设...
第9频道视频:VC 10:Stephan T。Lavavej和Damien Watkins–STL内部
作为 Visual Studio 2010 Beta 1版 正在发布,来自第9频道的Charles Torre来到Visual C++团队,讨论我们的一些新特性。在这次访问中,他与斯蒂芬T。Lavavej和我关于我们的VS2010 STL实现。正如...
Rvalue参考和类型特征–STL视频介绍,第9部分和第10部分
我的视频讲座系列的最后一部分介绍了标准模板库,现在可以使用了。 第9部分 涵盖单一功能, 标准::移动() ,并解释rvalue如何引用power-move语义。 第10部分 涵盖了Type特征,一个由Tr1/C++...
第9频道视频:Louis Lafreniere:下一代缓冲区溢出保护–gs++
多亏了最近 VC博客作者 红卫七 ,您已经知道我们已经为VS2010开发了/GS交换机。你已经可以用 VS2010测试版1 我也是。最近,第九频道的查尔斯·托瑞路过,与我们第九频道的一位常客路易斯·拉弗...
STL视频简介,第1部分
我最近录制了介绍标准模板库的视频系列讲座的第一部分。 它假定熟悉C++,但从STL开始基本上从头开始。 第9频道连接了我的笔记本电脑,这样我就可以一边编写、编译和执行代码。 在这里查看...
活动模板库(ATL)安全更新
你好, 7月28日星期二 我们发布了指南和更新,以帮助开发人员使用我们的活动模板库(ATL)来防止创建具有潜在安全漏洞的控件或组件。 图书馆中的漏洞是一个罕见的行业性问题,需要整个社区的...
STL视频介绍,第5部分
在 第五部分 在介绍标准模板库的视频系列讲座中,我解释了Nurikabe解算器中的高级分析是如何工作的。 其中一个步骤是使用 广度优先搜索 检测任何无法到达的细胞。 第五部分的必备条件是阅读维基...
9频道的好节目
寻找C++好东西?你去过吗 第9频道 最近? 用VisualStudio 3D启动工具包开始C++/3D/WiSt店游戏开发 演示了visualstudio在游戏开发中有用的几个特性。它包含Windows应用商店的基本Direct3D游戏的...
正则表达式–STL视频简介,第8部分
C++ 0x的头将Perl的正则表达式与C++的模板和迭代器结合起来。 结果,就像STL的其他部分一样,是非常强大的,但是第一眼就可能压倒一切。 它实际上很容易使用,而且比手工编写字符串处理代码...
做while,铸造,ODR,可变模板-核心C++,第8部分
第8部分 我的第三个视频系列讲座(涵盖C++核心语言)现在已经可用。 在这部分中,我讨论了几个主题:为什么我避免做while循环,如何C和C++抛出行为以及为什么它们是危险的,一个定义规则是什...
_迭代器调试级-高级STL,第3部分
在 第三部分 在探索标准模板库实现的视频系列讲座中,我解释了调试模式下强大的正确性检查是如何工作的。 在VC10中,它们由宏迭代器调试级控制,它取代了VC8和VC9更容易混淆的安全SCL,并且有...
第9频道:Ale Contenti和Louis Lafreniere–了解异常以及何时/如何处理它们
在Ale Contenti的第一个9频道视频中( VC++安全库等 )有人问他安全CRT是如何工作的。 这是一个伟大的问题,但太多的时候处理。 艾尔暗示这个话题值得一整段视频…所以就在这里! Louis Lafr...