草庐IT

sharepoint-2010

全部标签

c++ - MSVC10 Visual Studio 2010 是否支持基于 C++ 范围的循环

MSVC10是否支持C++0x草案标准的基于范围的循环?http://en.wikipedia.org/wiki/C%2B%2B0x#Range-based_for-loop例子:for(int&p:array){...} 最佳答案 没有。StephanT.Lavavej解释说,该功能在VisualStudio2010的发布周期中更改得太晚了。对VisualStudio团队博客的评论:http://blogs.msdn.com/b/vcblog/archive/2009/07/13/intellisense-and-browsing

ruby - Google Code Jam 2010 大型数据集提交时间过长

我参加了2010年的代码挑战赛,我解决了两个小数据集的问题,但我什至没有接近在8分钟的时间内解决大数据集的问题。我想知道是否有人解决了大型数据集:您在什么硬件上运行?您使用的是什么语言?为了尽可能快地运行代码,您采用了哪些性能调优技术?我正在用Ruby编写解决方案,这不是我的日常语言,并在我的MacbookPro上执行它们。我对问题A和问题C的解决方案在github上http://github.com/tjboudreaux/codejam2010.如果您有任何建议,我将不胜感激。FWIW,我在大学里有很多C++经验,我的主要语言是PHP,我的“沙盒”语言是Ruby。我在Ruby中试一

c++ - VS2010 中的正向/强枚举

在http://blogs.msdn.com/vcblog/archive/2010/04/06/c-0x-core-language-features-in-vc10-the-table.aspx有一张表格显示了在2010RC中实现的C++0x功能。其中列出了转发枚举和强类型枚举,但它们被列为“部分”。文章的正文说,这意味着它们要么不完整,要么以某种非标准方式实现。所以我有VS2010RC并且正在使用C++0x功能。我无法弄清楚这些,也找不到关于这两个功能的任何文档。即使是最简单的尝试也无法编译。enumclassE{test};intmain(){}failswith:1>e:\d

c++ - VS2010 中的正向/强枚举

在http://blogs.msdn.com/vcblog/archive/2010/04/06/c-0x-core-language-features-in-vc10-the-table.aspx有一张表格显示了在2010RC中实现的C++0x功能。其中列出了转发枚举和强类型枚举,但它们被列为“部分”。文章的正文说,这意味着它们要么不完整,要么以某种非标准方式实现。所以我有VS2010RC并且正在使用C++0x功能。我无法弄清楚这些,也找不到关于这两个功能的任何文档。即使是最简单的尝试也无法编译。enumclassE{test};intmain(){}failswith:1>e:\d

c++ - Visual Studio C++ 2008/2010 - 浮点 NaN 中断

是否有任何方法可以设置VisualStudio(刚刚从2008年升级到2010年)在任何时候anyfloat变为NaN、QNAN、INF等时中断,就像断言失败一样?到目前为止,我一直在使用assert(x==x)技巧,但我宁愿使用一些隐含的东西,这样我就不必到处添加断言了。很惊讶我无法通过谷歌找到答案。关于“浮点异常”的一些内容,但我不确定它们是否相同,并且我已经尝试在VisualStudio中启用它们,但程序不会中断,直到由于NaN而发生灾难性事件之后正在执行中。 最佳答案 1)转到项目选项并启用/fp:strict(C/C++-

c++ - Visual Studio C++ 2008/2010 - 浮点 NaN 中断

是否有任何方法可以设置VisualStudio(刚刚从2008年升级到2010年)在任何时候anyfloat变为NaN、QNAN、INF等时中断,就像断言失败一样?到目前为止,我一直在使用assert(x==x)技巧,但我宁愿使用一些隐含的东西,这样我就不必到处添加断言了。很惊讶我无法通过谷歌找到答案。关于“浮点异常”的一些内容,但我不确定它们是否相同,并且我已经尝试在VisualStudio中启用它们,但程序不会中断,直到由于NaN而发生灾难性事件之后正在执行中。 最佳答案 1)转到项目选项并启用/fp:strict(C/C++-

c++ - Visual Studio 2010 中是否有 64 位的#define?

是否有#define指示VisualStudio是否在64位模式下编译?我希望能够像这样有条件地包含一些代码#ifdef_IS_64BIT...#else//32bit...#endif我知道我可以自己创建一个标志,但我想知道编译器是否提供了一个。 最佳答案 #ifdef_WIN64...#else...#endif记录于Microsoftdocs 关于c++-VisualStudio2010中是否有64位的#define?,我们在StackOverflow上找到一个类似的问题:

c++ - Visual Studio 2010 中是否有 64 位的#define?

是否有#define指示VisualStudio是否在64位模式下编译?我希望能够像这样有条件地包含一些代码#ifdef_IS_64BIT...#else//32bit...#endif我知道我可以自己创建一个标志,但我想知道编译器是否提供了一个。 最佳答案 #ifdef_WIN64...#else...#endif记录于Microsoftdocs 关于c++-VisualStudio2010中是否有64位的#define?,我们在StackOverflow上找到一个类似的问题:

c++ - <dirent.h> 在 Visual Studio 2010 或 2008 中

这个问题在这里已经有了答案:Cannot#includeinVisualStudio2005(4个回答)关闭2个月前。我想使用#include在我的代码中,但发生了这个错误:Cannotopenincludefile:'dirent.h':Nosuchfileordirectory我该如何解决这个问题? 最佳答案 因为这个头文件没有随MSVC一起提供。因此它找不到它!它带有CPOSIX库。wikipedia说,dirent.hisknowntobeincludedinthefollowingcompilers:TurboC++(DO

c++ - <dirent.h> 在 Visual Studio 2010 或 2008 中

这个问题在这里已经有了答案:Cannot#includeinVisualStudio2005(4个回答)关闭2个月前。我想使用#include在我的代码中,但发生了这个错误:Cannotopenincludefile:'dirent.h':Nosuchfileordirectory我该如何解决这个问题? 最佳答案 因为这个头文件没有随MSVC一起提供。因此它找不到它!它带有CPOSIX库。wikipedia说,dirent.hisknowntobeincludedinthefollowingcompilers:TurboC++(DO