加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

objective-c – 为什么我不能评论这个字符串?

发布时间:2020-12-16 05:43:21 所属栏目:百科 来源:网络整理
导读:我无法在XCode编辑器中使用/ * * /来注释和编译以下代码行.我从XPath查询中使用的一个更复杂的字符串中将此示例进行了简化: 字符串本身似乎很好: NSString* s = @"//*//"; 不会为我编译: /*NSString* s = @"//*//";*/ XCode 4.4.如果有人可以确认我不是愚
我无法在XCode编辑器中使用/ * * /来注释和编译以下代码行.我从XPath查询中使用的一个更复杂的字符串中将此示例进行了简化:

字符串本身似乎很好:

NSString* s = @"//*//";

不会为我编译:

/*
NSString* s = @"//*//";
*/

XCode 4.4.如果有人可以确认我不是愚蠢的话,我会提出一个雷达.

编辑:很高兴看到,SO语法荧光笔也表现出与此有关的问题…

编辑:好的,我向苹果提交了一个错误报告.谢谢.

编辑:下面的Rob的答案,这不是一个bug :)谢谢你的解释,Rob;完全有道理.

解决方法

这不是编译器的错误.双引号字符“在注释中没有什么特别的意义,所以预处理器并不重视它,预处理器只要看到* /字符就结束注释.

注释掉一段代码的最好方法是将//放在每一行的开头. //注释在下一个换行符结束. Xcode有一个菜单命令(快捷键:?/),通过在每行的开头插入或删除//来对所选行进行注释或取消注释.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读