#ifndef和#pragma once都是用來防止頭文件被多次包含的方法,但它們有一些區別。
#ifndef指令需要在每個頭文件的開頭和結尾都使用宏定義來包圍,這樣可以防止頭文件被多次包含,但也會增加代碼量。
而#pragma once指令只需在每個頭文件的開頭使用一次,可以自動防止頭文件被多次包含,避免了重復定義的問題,同時也減少了代碼量。
因此,對于大多數情況下,推薦使用#pragma once指令,因為它更加方便和簡潔。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529