我正在研究 C 20 標準,但是當我開始使用 import 陳述句而不是 #include 突然命名空間突出顯示無法正常作業時,會發生一個奇怪的情況。
在職的:

不作業:

我不知道這里發生了什么我懷疑它現在根據不同的事情突出顯示
uj5u.com熱心網友回復:
這應該是 Visual Studio 的一個錯誤。使用匯入時,智能感知將不起作用。您可以將問題報告給開發者社區。相關問題也被報道。
uj5u.com熱心網友回復:
經過一番調查,視覺作業室將我引導到這個頁面,它解釋了這一切: https ://developercommunity.visualstudio.com/t/When-importing-a-C20-module-or-header-/1550846
智能感知可能會停止作業或顯示許多錯誤(這包括著色、代碼完成)
就我而言,它在 Visual Studio 2022 中停止并在 Visual Studio 2019 中顯示錯誤
他們建議使用此代碼:
#if __INTELLISENSE__
#include <iostream>
#else
import <iostream>;
#endif
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/421524.html
標籤:
