[英]What is #pragma region in c++ and VScode?
我發現我們可以使用#pragma region
和#pragma endregion
隱藏 VScode 中的代碼。 我有兩個問題:
#pragma region
如何運作? #pragma region
僅特定於 Visual Studio。
使用#pragma region
,您可以指定一個代碼塊,您可以在其中展開和折疊它。
它對編譯沒有影響。
這是一個例子:
// pragma_directives_region.cpp
#pragma region Region_1
void Test() {}
void Test2() {}
void Test3() {}
#pragma endregion Region_1
int main() {}
你可以在這里閱讀更多關於它的信息。
就像其他人提到的那樣,您的編譯器可以默默地忽略pragma
,有些甚至會根據您使用的特定編譯器發出警告。 您需要在pragma
上閱讀您的編譯器文檔。
gcc -Wall
還檢查未知的pragma
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.