问题标签 [visual-c++-2010]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 如何从 VC++ 2010 中的 std::regex 获取带有模式的字符串
我可以从中获取带有正则表达式的字符串std::regex
吗?或者如果我以后想使用它,我应该将它保存在其他地方吗?
在升压中,您可以这样做:
或使用 << 运算符
cout << reg;
将打印模式。
但是std::regex
没有 str() 或 operator<<。我应该将字符串保存在其他地方还是找不到?
在调试器中,我可以看到std::regex
.
visual-c++-2008 - Visual Studio 版本的宏
我正在使用命令行来自动化我的项目中的一些事情。例如,我使用了很多宏,$(PlatformName) - gives me Win32 or Win64
它们帮助我为所有配置类型编写命令。我想知道是否有一个类似的宏可以用于当前版本的 Visual Studio,例如一个将返回VS2008
或VS2010
.
c++ - 如何使用 Visual Studio 2008 打开 vcxproj(Visual C++ 项目)
有人知道如何在 Visual Studio 2008 中打开 vcxproj。看来这个文件只是由 Visual Studio 2010 打开的,不是吗?
c++ - Visual Studio 2010 像 Visual Studio 6 一样在 C++ 中编译内联程序集?
我有一个在 VS6 中创建的 C++ 项目,它在 VS2010 中打开并且编译良好。它包含一个带有一些内联汇编的类,包括以下代码:
一切都很好,花花公子,直到我尝试在 VS2010 中创建一个新的 MFC C++ 项目并使用上面显示的汇编代码添加类。突然,这将无法编译,因为 __asm 的新解释要求代码如下(或类似的东西;无论如何都会编译):
现在,对于我的生活,我无法弄清楚这两个项目之间的区别是什么,它允许转换后的 VS6 项目在 VS2010 中编译(假定当前无效)内联汇编代码,而新创建的项目不能。
是否有一个(隐藏的)设置允许使用旧的 VS6 编译器?
c++ - 复制构造函数不调用复制初始化或优化?
如果创建了复制构造函数,private
则在
情况1:没有错误,编译器不在乎复制构造函数是否在类中定义。
情况2:错误,复制构造函数是私有的,当它被制作时public
,它被省略了。
它是否直接优化了副本而没有注意到是否构造了构造函数private
?
visual-c++ - 是否有统一的 cout/wcout 来处理 char* 和 wchar*
我不确定在 Visual c++ 中是否有统一的方法来处理 char* 和 wchar*?
c++ - VS2008 到 VS 2010 迁移 - 一个重大变化?
我在将我们的 C++ 代码从 VS2008 迁移到 VS2010 时遇到了问题。到目前为止,我找不到原因的解释,并感谢您的帮助。
我们有一个自定义内存分配器,它驻留在一个 dll 中。在其余代码中,我们使用预处理器将分配重定向到我们的函数。下面的简单代码在 VS2008 中编译正确,但在 VS2010 中编译不正确。
在 stdafh.h 中:
在 VS2010 中,我得到:
来自线路:
任何帮助或想法将不胜感激!
摩西
gmp - 使用 Visual C++ 2010 编译 MPIR
我正在尝试从命令行编译 MPIR(对 Windows 友好的 GMP 分支)。我的设置非常标准,Windows Vista 32 位,Visual C++ 2010 速成版,我只是想要一个完全普通的 32 位静态库构建,而不是尝试使用 IDE。我可以通过谷歌搜索找到的信息说:
- 安装相应版本的 yasm。
- 进入 build.vc10
- 配置.bat
- 制作.bat
我设法达到第 3 步似乎可行,并通过第 4 步中的第一个障碍,但现在它在 make.bat 中的这条线上绊倒了:
据我运行的搜索可以确定,整个目录树中的任何地方都没有 gen-mpir ,也没有任何其他引用。我错过了什么?
c++ - 在 Visual Studio 中观察 C++ 数组
我已经声明了一个数组,如下所示:
在 Visual Studio 中是否有任何方法可以在调试时观察数组的所有元素,而不必手动放置观察元素 *(arr+1)、*(arr+2) 等。