Tom*_*ift 10 c xcode comments objective-c
我无法在XCode编辑器中使用/**/注释掉并编译以下代码行.我从XPath查询中使用的更复杂的字符串中提取了这个示例:
字符串本身似乎很好:
NSString* s = @"//*//";
Run Code Online (Sandbox Code Playgroud)
不会为我编译:
/*
NSString* s = @"//*//";
*/
Run Code Online (Sandbox Code Playgroud)
XCode 4.4.如果有人能证实我不是傻瓜,我会提交雷达.
编辑:很高兴看到SO语法高亮显示器也出现了这个问题...
编辑:好的,我向Apple提交了一份错误报告.谢谢.
编辑:每个Rob的答案如下,这不是一个错误:)谢谢你的解释,Rob; 现在完全有道理.
这不是编译器错误.双引号字符"在注释中没有特殊含义,因此预处理器不会注意它.一旦看到*/字符,预处理器就会结束评论.
注释掉一段代码的最好方法是放在//每一行的开头.一个//评论的下一个新行结束.Xcode有一个菜单命令(快捷键:⌘ /),它将通过//在每行的开头插入或删除来评论或取消注释所选行.
| 归档时间: |
|
| 查看次数: |
406 次 |
| 最近记录: |