cost 219 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代碼應該不是問題,對嗎? 有任何想法嗎? 編輯 ...

C ++模板按非類型參數類型的特化

[英]C++ Template specialization by type of non-type parameter

根據非類型成員的類型,相同模板函數的變體是否有效? 目的是讓人能夠打電話 鏗鏘聲和gcc聲音沉默,但MSVC報道 我想避免要求指定常量類型: 並希望確保常量值和目標值匹配。 ---- mcve ---- Rextester示例: http ://re ...

在Visual C ++中,如何將類移至其自己的文件?

[英]In visual c++, how to move a class to it's own file?

我在一個文件中以及在另一個類中有多個類。 我需要拉出其中一個類並將其放入自己的文件中。 我嘗試單擊右鍵:“添加類”選項...,但收到錯誤消息“類'xxx'無效或已在所選源文件中實現。” 如果我嘗試使用其他名稱,則可以使用...但是我需要的名稱與以前相同。 ...

如何將Qt庫添加到visual studio中

[英]How to add Qt libraries to visual studio

我有VC ++ 2017的源代碼我收到錯誤“ 錯誤C1083無法打開包含文件:'QtCore / QMap':沒有這樣的文件或目錄 ”當我嘗試編譯項目時。 我下載Qt庫並添加到Include項目但存在問題。 Qt的哪個目錄必須添加到項目以解決錯誤? 這是我的代碼生成錯誤的標題 ...

將標准字符串轉換為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