#pragma once
Posted leaves1024
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#pragma once相关的知识,希望对你有一定的参考价值。
在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是编译器相关的,有的编译器支持,有的编译器不支持。
以上是关于#pragma once的主要内容,如果未能解决你的问题,请参考以下文章