22得票3回答
`snprintf_s`存在虚假安全感问题

MSVC的“安全”的sprintf函数有一个模板版本,它“知道”目标缓冲区的大小。但是,这段代码在bytes结束后愉快地将567890绘制在堆栈上...char bytes[5]; _snprintf_s( bytes, _TRUNCATE, "%s", "1234567890" ); 我做错...

17得票7回答
在Visual Studio 2005输出窗口中捕获cout?

我创建了一个C++控制台应用程序,只想在Visual Studio 2005 IDE的“输出窗口”中捕获cout/cerr语句。 我确定这只是我遗漏了一个设置。 有人可以指点我正确的方向吗?

14得票4回答
在Visual Studio 2005 C++中设置文件版本号

有人能指导我如何配置Visual Studio 2005以便在文件属性的详细信息部分包括“文件版本”,涉及我们的C++控制台项目。 我尝试过使用资源文件但没有成功。为了澄清,这是一个C++项目,并且非常感谢那些给出C#建议的人。 提前致谢。

12得票14回答
返回未知类型的函数

class Test { public: SOMETHING DoIt(int a) { float FLOAT = 1.2; int INT = 2; char CHAR = 'a'; switch(a) { case 1: return INT; cas...

10得票4回答
最大化CPU使用率

如何最大化应用程序的 CPU 使用率?我尝试在任务管理器中将其设置为“实时”,但没有明显的改善 - 它仍然停留在 50%。 我正在使用 Windows XP 和 Visual C++ 2005。

10得票7回答
使用Visual Studio 2005调试时如何调用函数?

有一件我知道可能可以做到的事情,但我从来没有成功过。 在VS2005(C++)中,在调试时,能够从正在调试的代码中调用函数。 当调试复杂的数据结构时,仅使用观察窗口的常规功能无法轻松地进行探索,因此这个功能有时是必不可少的。 观察窗口似乎允许编写函数调用,但每次尝试时都会出现各种错误: 错误...

10得票5回答
Visual C++ 中的 Pthreads

我正在Windows上进行多线程实验,想知道是否应该 使用Win32 API 使用POSIX Threads for Windows 学习Pthreads将有助于我在不同平台上开发此类应用程序,但如果不学习Win32 API会错过什么吗?或两者是否足够相似,以便学习其中一个可以轻松掌握...

9得票1回答
reinterpret_cast和static_cast在标准布局类型中写入字节时有何区别?

我需要写入某些整数类型的单个字节。我应该使用reinterpret_cast,还是应该通过void*使用static_cast? (a) unsigned short v16; char* p = static_cast<char*>(static_cast<void*&...

8得票4回答
在Visual Studio 2005中更改应用程序图标?

我想在游戏的演示版本中使用不同的图标,并且我正在使用与完整版本不同的构建配置来构建演示版本,使用预处理器定义锁定某些内容,使用不同的图形等。是否有一种方法可以让Visual Studio在演示配置中使用不同的应用程序图标,但仍然在完整版本的配置中使用常规图标?

8得票1回答
危险错误 Visual c++ 2005

我在使用Visual Studio 2005时,运行一个C++ Win32 Console应用程序时遇到了一个非常严重的错误。当使用以下项目属性运行下面简化的代码时,问题就会显现出来: C++|optimization|optimization|/O2(或/O1,或/Ox),C++|optim...