visual-c++相关内容
这是我第一次问,所以我将在这里尽我最大的努力,但我在一项汇编任务中遇到了麻烦,在该任务中,我获得了一个.cpp文件(如下所示),并且必须创建一个包含Multiply、Square和Divide函数的.asm文件。我有一个问题,那就是在平方和乘法函数完成后,我必须调用PrintResult来显示答案。对于Divide,成功的除法返回1,不成功的除法返回0并调用PrintResult以显示失败消息。我
..
在MASM中,我总是插入独立的Break指令 00007ff7`63141120 cc int 3 但是,用MSVCDebugBreak函数替换该指令将生成 KERNELBASE!DebugBreak: 00007ff8`6b159b90 6690 xchg ax,ax 00007ff8`6b159b92 cc
..
我意外地跟踪了基结构派生的类中具有私有成员的(基)结构的某些成员变量。 结构库{ Int a; ) 派生的类:公共基础{ 私有: Int a; ... 在我的情况下,这是一个错误,导致了一个偷偷摸摸的错误(幸运的是在测试时被发现)。 由于我认为故意跟踪成员是非常罕见的(如果根本不被认为是糟糕的做法),我想知道为什么编译器没有发出至少一个警告(好的,不是错误,因为跟踪是法律
..
给定以下模拟方法 MOCK_METHOD2(send, int(const void* pBuffer, size_t szBuffer)); 和以下用法 EXPECT_CALL(socketMock, send(_, _)) .Times(1) .WillOnce(ReturnArg()); 由于szBuffer隐式转换为int的返回类型,将在Retur
..
尝试创建constexprstd::string和std::vector对象时遇到奇怪的编译器错误: #include #include int main() { constexpr std::string cs{ "hello" }; constexpr std::vector cv{ 1, 2, 3 }; return 0;
..
我刚刚在我的(新)Visual Studio 2012 C++/CLI项目中发现了一个错误文件:app.aps。 我在网上找不到关于这件事的参考资料。这是什么意思?我可以安全地删除它吗?看起来是这样。我应该忽略还是应该在我的提交中包括源代码版本控制? 推荐答案 这是为提高设计者效率而生成的文件,您可以在源代码管理中忽略它: 由软件开发应用程序Microsoft Visual
..
#include using namespace std; mx_vector = new double [NX]; //NX = 200 imx_vector = new complex [NX]; i = 1; imx_vector[i].real () = 0.0; imx_vector[i].imag () = mx_vector[i]; //mx_
..
考虑以下代码: #include #include class ClassT { public: consteval static size_t GetSize() { return sizeof(int); } void Resize() { _Data.resize(GetS
..
TL;DR:我需要与C11的atomic_load相当的Microsoft C(而不是C++)。有人知道什么是正确的功能吗? 我有一些使用原子的非常标准的代码。类似于 do { bar = atomic_load(&foo); baz = some_stuff(bar); } while (!atomic_compare_exchange_weak(&foo, &bar, ba
..
我有一个应用程序,在该应用程序中,双击图像视图区域可以更改图像视图的布局。同样,在单击时,将在图像上放置一个点。 我的问题是,当双击时,这两个功能都可以工作。 我当然知道,当双击发生时,控件首先转到LButtonDown。我不希望在双击时圆点功能起作用。一个多星期以来,我一直在努力解决这个问题。请帮帮忙。 推荐答案 解决此问题的最简单方法是构建用于处理鼠标单击的finite-st
..
正在尝试调试MQTT Paho库中的未处理异常。不知道具体是哪个变量出现分段故障。变量m和ma不为空。不确定m->c->connect_state中的{...}是什么意思。 如何知道是哪个确切变量引发了问题? 如何解决此问题? MQTTClient.c中的函数代码: int MQTTClient_setCallbacks(MQTTClient handle, void* c
..
我正在尝试调用DLL文件中存在的C++函数,C++函数通过引用将Structure对象作为参数,函数将在该函数中赋值, 因此,在我的Java应用程序中,为了将结构对象传递给函数,我确实编写了这样的代码: interface SomeInterface extends Library { SomeInterface instance = (SomeInterface) Nativ
..
是否可以在visual studio MSVC项目中使用使用mingw编译的静电库?这两个项目都是C++。关于这个问题,我还没有找到明确的答案。请注意,我说的是静电库而不是动态链接库。 推荐答案 否,这是不可能的,因为ABIfor c++不是标准的,并且gcc的abi与MSVC++不同。
..
我在使用STL标头中的std::reduce()函数时找不到问题。 由于我找到了解决方法,我将显示第一个预期行为: uint64_t f(uint64_t n) { return 1ull; } uint64_t solution(uint64_t N) // here N == 10000000 { uint64_t r(0); // p
..
我已安装Python 3.5,在运行时 pip install mysql-python 它给出以下错误 错误:需要Microsoft Visual C++14.0(找不到vcvarsall.bat) 我已将以下行添加到我的路径 C:Program FilesPython 3.5Scripts; C:Program FilesPython 3.5; C:Windows
..
我在尝试编写一个检查字符串是否为数字的函数时遇到了很多麻烦.对于我正在编写的游戏,我只需要检查我正在读取的文件中的一行是否是数字(我会知道它是否是这样的参数).我编写了以下函数,我认为它运行顺利(或者我不小心编辑以停止它,或者我精神分裂症或 Windows 精神分裂症): bool isParam(字符串行){if (isdigit(atoi(line.c_str())))返回真;返回假;}
..
我正在开发一个基本应用程序,以创建 Java VM 并使用 JNI 从 C++ 启动 Java 程序.但是,我有一些编译错误: Error 6 error LNK2028: unresolved token (0A00000D) "extern "C" long __stdcall JNI_CreateJavaVM(struct JavaVM_ * *,void * *,void *)" (?J
..
我正在使用英特尔感知计算 SDK 语音识别模块.SDK 示例使用 Microsoft Visual Studio 2012 Professional 感知听写,并在处理语音输入后将其打印在控制台窗口上.我要做的就是复制打印在控制台窗口上的输出并将其写入 .txt 文件.我遵循一般方式,但不知何故,文件中写入的文本只是一些数字. //已识别命令和警报的回调类 MyHandler:公共 PXCVoi
..
#include和#import在C++中有什么区别? 解决方案 #import 是微软特有的东西,显然只适用于 COM 或 .NET 的东西. #include 是标准 C/C++ 预处理器语句,用于在源代码文件中包含头文件(或偶尔包含其他源代码).
..
我想在 Visual C++ 2008 中使用数学常量,例如 M_PI 和 M_E.我假设它们是在 cmath 标头中定义的. 解决方案 它们是,但您还需要在 #include 之前 #define _USE_MATH_DEFINES
..