我正在尝试在Sublime Text 2中编写一些C ++。如果我用一个双正斜杠(//)开始一行,那行中的文本会像注释掉一样灰色,但会导致构建错误当我编译时,很清楚它不是。如果我用一个井号(#)开始该行,该行被注释掉但外观没有变化。我希望能够分辨出哪些行是注释,哪些行实际上是我的程序的一部分。这是怎么做到的?
答案 0 :(得分:3)
在c ++评论中看起来像这样
// one line comment or
/* comment
over multiple
lines */
如果你的编译器没有识别出这些,那很可能,它不是在编译c ++。这似乎更有可能看到以#
开头的行将被忽略,就像你期望的其他语言一样(例如python)
确保检查IDE中的“构建”按钮实际调用/执行的内容。
答案 1 :(得分:1)
你可以试试这个:
/*
I am a comment!
I am another comment!
*/
我希望这会有所帮助。