标签:get 常用 pre 语言 bsp span Once 使用 lan
在C/C++中,为了避免同一个头文件被重复包含,最常用的方式是:#ifndef ... #define ... #endif,除此之外还有一种方式:#pragma once。
第一种方式:
1 #ifndef PORTAL_USER_H 2 #define PORTAL_USER_H 3 ... 4 ... 5 #endif
第二种方式:
1 #pragma once 2 ... 3 ...
#ifndef, #define, #endif是C/C++语言中的宏定义,通过宏定义避免文件多次编译。所以在所有支持C++语言的编译器上都是有效的,如果写的程序要跨平台,最好使用这种方式。而#pragma once是编译器相关的,有的编译器支持,有的编译器不支持。
标签:get 常用 pre 语言 bsp span Once 使用 lan
原文地址:https://www.cnblogs.com/leaves1024/p/9831620.html