#pragma once
Specifies that the file, in which the pragma resides, will be included (opened) only once by the compiler in a build. A common use for this pragma is the following:一个是让编译器只打开一次文件,而如果只有#ifndef #define …#endif 的话,虽然编译器只编译一次头文件,但是他还是会打开这个文件N多次。
———————-
#pragma是一种编译
#pragma data_seg(".mdata")…..#pragma data_seg()可以让编译器把两者之间的所有已初始化变量放入一个新的.mdata段中。
而#pragma once的意思是要求编译器在编译过程中只将包含此命令文件编译(打开)一次,从而避免重复包含此文件。
联系客服