#pragma once是一个预编译命令,用在头文件的开头,可以防止同一个物理文件只被编译一次。
但是#pragma once是编译器相关的,如果跨平台最好使用#ifndef #define #endif,这是C/C++语言中的宏定义。
现在使用VS2013的类向导创建出来的类的头文件第一行自动加了#pragma once了。
#pragma once是一个预编译命令,用在头文件的开头,可以防止同一个物理文件只被编译一次。
但是#pragma once是编译器相关的,如果跨平台最好使用#ifndef #define #endif,这是C/C++语言中的宏定义。
现在使用VS2013的类向导创建出来的类的头文件第一行自动加了#pragma once了。
1133
1万+

被折叠的 条评论
为什么被折叠?