#pragma once用法
时间: 2023-08-21 20:10:43 浏览: 149
#pragma once是一种预编译指令,用于确保一个头文件只被编译一次。它的作用是防止头文件的重复包含,避免引起宏名冲突和编译速度下降的问题。与#ifndef方式相比,#pragma once操作简单,效率高,但兼容性不如#ifndef方式好。它只能针对整个文件进行声明,而不能针对文件中的部分代码。在C/C++中,#pragma once是一个非标准但被广泛支持的方式。\[2\]\[3\]
#### 引用[.reference_title]
- *1* [小白学Linux之#pragma的用法](https://blog.csdn.net/iteye_10189/article/details/82208187)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [pragma once用法总结](https://blog.csdn.net/DaMercy/article/details/109078274)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文