Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
vs2010 C++ 尾调用优化
考虑以下代码 int fac aux int x int res if x 1 return res else return fac aux x 1 res x int fac int x return fac aux x 1 int ma
c
visualstudio2010
visualc
tailcalloptimization
如何禁用 C++ 宏中的警告
在 Visual C 中 您可以使用 pragma 暂时禁用警告 pragma warning suppress 4307 如何禁用宏内的警告 例如 当我导致如下所示的 积分常量溢出 警告时 define TIMES A MILLION x
c
visualc
compilerwarnings
preprocessor
cin.get() 是非阻塞的
我有与链接问题中提到的相同的问题 控制台窗口 在 VS 2010 中 在运行程序后立即消失 我使用 cin get 在主函数的末尾 但问题仍然存在 对可能的原因有什么想法吗 您可以查看main中的代码 int main const int
c
visualstudio2010
visualc
consoleapplication
使用 strcpy_s 作为 TCHAR 指针(Microsoft 特定)
我想知道哪个是正确的方法 tcscpy tchar pointer tcslen tchar pointer T Hello World or tcscpy tchar pointer tcsclen tchar pointer T Hel
c
Windows
visualc
#pragma pack、模板类型定义和结构对齐
使用 Visual Studio 或 gcc 如果有的话 pragma pack push 16 typedef std map
c
templates
visualc
gcc
memoryalignment
如何在VC++/MFC中替换字符串中两个子字符串之间的字符串?
假设我有一个 CString 对象 strMain AAAABBCCCCCCDDBBCCCCCCCCDDDAA 我还有两个较小的字符串 例如 strSmall1 BB strSmall2 DD 现在 我想替换 strMain 中 strSm
c
visualc
MFC
如何通过单击 MainFrame 内的按钮来更改 MFC 视图
我想通过单击窗口内的按钮来更改呈现的视图像这样 https i stack imgur com 3IA2o png 我的项目设置 我制作了一个没有文档 视图支持的 MFC 项目 SDI 我在设计器中又创建了两个视图并向它们添加了类 新的视图
c
visualc
View
MFC
SDI
为什么 godbolt 生成的 asm 输出与我在 Visual Studio 中的实际 asm 代码不同?
这是生成的代码godbolt https godbolt org z 1F1t6Z 以下是 Visual Studio 在我的 main asm 文件上生成的相同代码 通过 汇编器输出 字段下的 项目 gt C C gt 输出文件 gt 使
c
Assembly
visualc
VisualStudio2017
如何应用结构偏移?
我有一个结构 typedef struct foo int lengthOfArray1 int lengthOfArray2 int array1 int array2 foo 我需要为整个结构及其数组的内容分配足够的内存 所以假设每个数
c
visualc
pointers
struct
pointerarithmetic
在 C++ 中与 VARIANT 类型相互转换的简单方法
有没有便于使用 高级类或库让您可以与VARIANT在 Visual C 中 更具体地说 我想在 POD 类型之间进行转换 例如double long 字符串 例如CString 和容器 例如std vector and VARIANTs 例
Windows
visualc
Variant
通过 Windows 网络访问长度接近 MAX_PATH 的文件
我正在使用 C 并通过网络访问 UNC 路径 该路径略大于 MAX PATH 所以我无法获取文件句柄 但是 如果我在有问题的计算机上运行该程序 则该路径不大于 MAX PATH 这样我就可以获得文件句柄 如果我将文件重命名为更少的字符 减去
c
Windows
visualc
lan
unc
如何在 Visual C++ 2008 中链接静态库?
我的 VC 解决方案包括两个项目 一个应用程序 exe 和一个静态库 两者都编译良好 但无法链接 我使用的静态库中的每个函数都收到 无法解析的外部符号 错误 它们看起来像这样 MyApplication obj 错误 LNK2019 无法解
c
VisualStudio
visualc
OpenCV SURF功能未实现
当我尝试运行示例时find obj cpp或任何 OpenCV SURF 程序 在执行代码时 我在命令提示符中收到以下错误 该项目构建时没有错误和警告 我使用的是 VS2011 beta OpenCV 2 4 和 windows7 错误信息
c
visualc
opencv
Implementation
SURF
从非常大的未排序列表中获取最大 X 数字的最快方法?
我试图从我的程序生成的分数列表中获取最高的分数 例如 100 分 不幸的是 该列表很大 大约数百万到数十亿 因此排序是程序中一个耗时的部分 排序以获得前 100 名分数的最佳方法是什么 到目前为止我能想到的唯一两种方法是要么首先将所有分数生
c
Optimization
visualc
Sorting
如何在 C++ 中调用不同项目的方法?
使用 Visual Studio 时 我通常使用 C 工作 因此 C 中的某些内容让我感到困惑 概念看起来如此不同 但名称几乎相同 我创建了一个控制台项目 我想在其中运行另一个项目以进行测试 我将该项目添加为控制台应用程序的引用 然后陷入困
c
visualc
reference
向循环中添加代码如何使其速度更快?
我有一个带有内部循环的简单函数 它缩放输入值 在查找表中查找输出值 并将其复制到目的地 ftol ambient是我从网上复制的一个技巧 用于将float快速转换为int for i 0 i lt iCount i iScaled ftol
c
Optimization
visualc
visualc6
我如何使其解密而不是加密?
想知道如何从加密代码中获取此代码并使用相同的代码来创建解密 我知道这意味着我必须反转一些指令并重新排序 但我无法弄清楚哪些指令需要重新排序 哪些不需要 编辑 这是完整的函数 可以让事情变得更清晰一些 对堆栈溢出非常陌生 因此对于任何混淆表示
Assembly
visualc
x86
inlineassembly
自定义分配器与承诺和打包任务
标准的分配器构造函数是promise packaged task应该仅将分配器用于状态对象本身 或者应该保证这一点all 内部 相关对象 futures promise 为共享状态分配内存 futures task members 分配存储
visualc
C11
boost
languagelawyer
c14
如何修复 Visual C++ 2010 中静态库项目中的警告 MSB8012?
我正在尝试将静态库从 VC 2008 转换为 VC 2010 我得到 这些关于 TargetPath 和 TargetName 的警告 我查看了我的配置 我不知道如何让这些消失 对于我通常构建一次并且很少重建的静态库来说 这是严重的还是真的
visualc
staticlibraries
visualc2010
如何重定向 Visual Studio 调试器的输出?
在 Visual Studio 2008 中 我可以指定命中断点时要打印的消息 通过右键单击断点并选择 命中时 当程序运行时 这些消息出现在输出窗口中 我想知道有什么办法可以将它们重定向到文件吗 指定 gt file txt作为程序的命令参
visualstudio2008
visualc
debugging
«
1
2
3
4
5
6
7
8
...50
»