cost 108 ms
为什么char {}和char()作为char *参数的临时变量? - Why do char{} and char() work as a temporary variable for a char* argument?

在Visual C ++ 2017中(使用/std:c++14或使用/std:c++17 ),以下代码可以正常工作: 我不明白为什么会这样。 显然,以下内容也可行(如预期): 当char{}或char()用作参数时,编译器如何将char类型推导(或转换)为char* ? ...

Visual Studio 2017中未处理的异常:在内存位置0x0023F6A0处无符号长 - Unhandled Exception in Visual Studio 2017 : unsigned long at memory location 0x0023F6A0

我正在尝试使用VC ++确定在Visual Studio 2017中运行的应用程序中的用户帐户是否属于Admin组。 但是当我在IDE中运行程序时,它在给定函数结束时停止,异常对话框显示“Target.exe中0x7697B022处的未处理异常:Microsoft C ++异常:在内存位置0x ...

如何解决运行时异常在'Esri.ArcGISRuntime.UI.Controls.MapView'类型上调用构造函数 - How to resolve runtime exception The invocation of the constructor on type 'Esri.ArcGISRuntime.UI.Controls.MapView'

我在Visual Studio 2015中使用ArcGISRuntime SDK(版本100.4.0)开发了一个GIS Windows窗体应用程序。当我在部署机器(没有Visual Studio环境的Windows 10机器)中部署应用程序exe时,应用程序正常工作。 之后我转移到Visual ...

在C ++ 2017中将const转换为非const指针并对其进行修改时,编译器将两个值都存储在哪里? - When casting a const to a non-const pointer in C++ 2017 and modifying it, where does the compiler store both values?

在Visual C ++ 2017中,当尝试破坏规则时会发生什么时,我发现如果将const int强制转换为int *,然后将值重新分配给int *,调试器将更改const的值,但是运行时执行不会。 无论我是在Debug模式下还是作为已发布的可执行文件运行,都会发生这种情况。 我知道它是 ...

MSVC将仅移动结构参数解释为指针 - MSVC interpreting move-only struct argument as a pointer

我有一个简单的单成员结构,删除了复制结构/赋值,以及默认的移动构造/赋值。 我试图通过值将这些结构中的一个传递给函数并返回该成员 - 非常简单。 问题是当使用MSVC编译时,此函数崩溃。 查看反汇编,似乎在删除复制构造函数时,MSVC会尝试将x解释为NoCopy* ,并且后续成员 ...

如何防止vc_redist.x ##。exe(VS2017)因挂起的重启而模棱两可地失败? - How to prevent vc_redist.x##.exe (VS2017) from ambiguously failing due to pending reboot?

TL; DR在多个安装程序链中调用时,自动调用VS 2017 vc_redist的明智方法是什么? 的视觉C ++再分发安装该MS提供用于VS的15.x(VS 2017),即两个 (14.15.26706 - VS 15.8.4)): vc_redist.x86.exe ...

MSVC显示“没有可用的反汇编”。 - MSVC showing “No disassembly available.” for anything compiled out of MSVC

使用MSVC 2017,我正在使用``附件''处理通过控制台使用MSVC或CLANG进行的编译(我正在编译编译器生成的asm代码)。 每当我中断程序时,我只会得到“无反汇编可用”。 我知道它不能显示C ++代码,它没有任何符号,但是asm代码应该不是问题,对吗? 有任何想法吗? 编辑 ...

在Visual C ++中,如何将类移至其自己的文件? - In visual c++, how to move a class to it's own file?

我在一个文件中以及在另一个类中有多个类。 我需要拉出其中一个类并将其放入自己的文件中。 我尝试单击右键:“添加类”选项...,但收到错误消息“类'xxx'无效或已在所选源文件中实现。” 如果我尝试使用其他名称,则可以使用...但是我需要的名称与以前相同。 ...

将标准字符串转换为char *的方法不同 - Difference in methods for converting std string to char*

我知道有很多关于如何将std :: string转换为char *的问题,通过研究,我采用了几种不同的选择。 但是,似乎唯一适合我的方法是c_str()方法中的const_cast。 因此,我暂时使用该方法,但想了解有关其他方法为何不起作用的更多信息。 我为何无法按预期工作,这似乎对其 ...

如何检测是否安装了 Visual C++ 2017 Redistributable - How to detect if Visual C++ 2017 Redistributable is installed

随着 Microsoft 在其最新版本中更改注册表项的模式,我如何检测机器上是否安装了 Visual C++ 2017 Redistributable? 我的目标是安装 VC++2015Redist,因为该软件是使用 VS2015 编写的。 如果我可以在一台机器上成功检测到 VC++2017Red ...

Visual C ++ 2017 Redistributable包可以支持使用VC2015的应用程序吗? - Can Visual C++ 2017 Redistributable package support the applications that use VC2015?

如果我在我的机器上只安装Visual C ++ 2017 Redistributable ,它是否可以支持为2015年编写的应用程序 换句话说,如果我卸载Visual C ++ 2015 Redistributable并安装Visual C ++ 2017 Redistributable ...

从jenkins在Visual Studio for Linux项目上运行devenv时,未定义的远程主机 - Undefined remote host when running devenv on Visual Studio for Linux project from jenkins

我有一个Visual Studio for Linux项目。 作为我自己,我可以从命令行使用devenv构建它。 但是,当我尝试从Jenkins构建中运行相同的命令时,出现错误: 没有配置用于远程构建的远程计算机。 请使用“工具选项” /“跨平台” /“ Linux”配置计算机。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM