最近在閱讀一些代碼時,我遇到了幾個.cpp檔案,其中包括
#pragma once在檔案的開頭。我知道它通常被用在.h檔案中作為防護措施。
哪些情況下應該/可以/必須在.cpp檔案中使用#pragma once呢?
uj5u.com熱心網友回復:
#pragma once不應該在源檔案中使用,它的一個目標是作為包含防護。我不會做太多的傷害.cpp檔案通常會在編譯時被 "掃描 "一次。注意:如果你這樣做,Clang tidy會警告你。
警告 clang-diagnostic-pragma-once-outside-header #pragma once in main file /span>
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/321882.html
標籤:
