标签: c++ xcode
完全意识到您无法访问myPrivateInt。但myProtectedInt在这里完全可以访问(编译好)。那么为什么它会让那个令人讨厌的红色删除线穿过呢?
myPrivateInt
myProtectedInt
Xcode 4.3.1使用iOS SDK 5.1。
答案 0 :(得分:4)
在子级中覆盖受保护的方法具有公共访问修饰符的类被XCode视为一种妥协行为。尽管你的代码在语法上是正确的,但是这个删除文本是一个简单的警告,你可以修改你的代码,以确保你没有将一个内部重要的类方法暴露给外界。
编辑:看起来像Xcode错误。