您的位置:首页 > 其它

为什么#pragma once不在C++11标准里?

2016-05-04 15:21 429 查看
传统上我们都使用

#ifndef MY_HEADER_HPP
#define MY_HEADER_HPP
...
#endif


来防止重复引用了头文件.但是#pragma once感觉更好用一些,在linux下和windows,我们一般来用都没有问题,我自己没有碰到过.可能一些平台有问题吧.查看了一下,发现#pragma once要求"you can be sure that all
of your include files are always on a local disk.",所以对我这种整天写小程序的人,无所谓啦.其实用那种方式都成.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: