【问题标题】:Forward slash or backslash when declaring includes on C++ [duplicate]在 C++ 上声明包含时的正斜杠或反斜杠 [重复]
【发布时间】:2017-05-27 19:46:50
【问题描述】:

我一直使用<bits/stdc++> 库作为我的代码,但是,我注意到<bits\stdc++.h> 在 GNU GCC 编译器、Windows 7/10 环境的 CodeBlocks 16.01 上也能正常工作。

我的问题是哪一个是对的,如果不是两个,为什么一个是错的?

我已经成功编译了包含在不止一台计算机中的代码。

【问题讨论】:

  • Windows 可以在其路径中处理反斜杠和正斜杠/。但是,大多数使用正斜杠,因为它与其他系统最兼容。
  • 对你的问题更具体一些,它很模糊。举个例子。
  • @Someprogrammerdude 你能否为这个问题写一个答案,以便我将其标记为正确?

标签: c++ compiler-errors syntax-error


【解决方案1】:

哪一个是对的,如果两个都不对,为什么一个是对的,另一个不是?

只有正斜杠/正确的。 Windows 系统下的编译器使用可以同时处理这两种情况的扩展。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-26
    • 2017-06-15
    相关资源
    最近更新 更多