【问题标题】:Visual Studio #pragma once [duplicate]Visual Studio #pragma once [重复]
【发布时间】:2015-06-20 14:17:51
【问题描述】:

我使用 IDE Visual Studio 2013。

Visual Studio 有一个非标准但广泛支持的预处理器指令:

#pragma once

这取代了#include 守卫,并以更少的代码消除了任何名称冲突的可能性。我的问题是使用它有什么缺点,例如降低便携性?

【问题讨论】:

  • Visual Studio has a non-standard ... decreased portability? 又是什么问题?当然,非标准功能的可移植性不如标准功能,即使在这种情况下差异可能可以忽略不计。
  • 是的,我开始明白这一点

标签: c++ visual-studio pragma preprocessor-directive


【解决方案1】:

它的便携性较差。有用。但是你又是在 windows 环境下工作,为什么不呢!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-27
    • 2010-11-11
    • 1970-01-01
    • 2017-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多