#ifndef在C++頭文件中的作用是為了防止頭文件的多次包含。當一個頭文件被包含多次時,會導致重復定義的錯誤。使用#ifndef可以先檢查是否定義了宏,如果沒有定義,則進行后續的聲明和定義,否則直接跳過后續內容。
通常在頭文件中會使用以下結構:
#ifndef HEADER_NAME_H #define HEADER_NAME_H // 頭文件內容 #endif
這樣可以確保頭文件只被包含一次,避免了重復定義的錯誤。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529