摘要:
如何防止头文件被重复引用?有两种方法:1.方法一: 使用: # pragma once 2>方法二:使用: # ifndef #define #endif 例:#ifndef XXXXXXX (一个名字,尽量做到唯一) #define XXXXXXX (跟上边的名字一样) 文件最后写: #endif3> 对于#pragma once,根据MSDN解说,能够防止一个文件被多次包含。与#ifndef #define #endif形式的文件保护相比, 前者(#pragma once)是平台相关的,可移植性比较差,但是它效率更高,因为它不需要去打开包含的文件,就可以判断这个文件有没有被包含 阅读全文