【问题标题】:comments in C++ in Sublime Text 2Sublime Text 2 中的 C++ 注释
【发布时间】:2014-01-23 06:42:52
【问题描述】:

我正在尝试在 Sublime Text 2 中编写一些 C++。如果我以双正斜杠 (//) 开始一行,则该行中的文本会变灰,就像它被注释掉一样,但这会导致构建错误当我编译时,显然不是。如果我以井号 (#) 开始该行,则该行将被注释掉,但外观不会改变。我希望能够分辨出哪些行是 cmets,哪些行实际上是我的程序的一部分。这是怎么做到的?

【问题讨论】:

  • 你真的保存了文件吗?
  • 好像你编译并显示了2种不同的语言...
  • 似乎这不是关于 Sublime Text 2 的问题 - 它正确突出显示 C++ 注释,但使用您的编译器。
  • 你的编译器是什么?

标签: c++ comments sublimetext2


【解决方案1】:

你可以试试这个:

/*
I am a comment!
I am another comment!
*/

我希望这会有所帮助。

【讨论】:

    【解决方案2】:

    在 c++ 中的 cmets 看起来像这样

    // one line comment or
    /* comment
       over multiple
       lines */
    

    如果您的编译器无法识别这些,很可能它没有编译 c++。这似乎更有可能看到以# 开头的行将被忽略,就像您对其他一些语言(例如python)所期望的那样

    确保检查 IDE 中的“构建”按钮实际调用/执行的操作。

    【讨论】:

    • 谢谢,我会调查的。我用 .cc 扩展名保存了我的程序,我认为它会自动使 Sublime Text 2 将其识别为 C++,但也许不是。你知道我怎么能问它认为它处理的是什么语言吗?
    • @user3163638 打开文件后查看 ST2 的右下角。它应该说“C++”。你也可以通过Toold > Build System选择构建系统。
    • 谢谢,我想我已经弄明白了。
    猜你喜欢
    • 2012-07-20
    • 1970-01-01
    • 2014-11-12
    • 2018-11-23
    • 2017-02-20
    • 1970-01-01
    • 2018-05-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多