【问题标题】:Difference between NSString *const and const NSString *? [duplicate]NSString *const 和 const NSString * 之间的区别? [复制]
【发布时间】:2014-04-09 04:56:22
【问题描述】:

谁能告诉我以下 2 个 NSString 声明之间的区别?

NSString *const userName = @"ABC"; 

const NSString *userName = @"ABC"; 

【问题讨论】:

    标签: objective-c nsstring constants


    【解决方案1】:

    第一个是指向 NSString 对象的常量指针,而第二个是指向常量 NSString 对象的指针。

    First - 指向 NSString(其值可以修改)的常量指针(不可修改)。
    第二 - 一个指向常量 NSString 的可修改指针(它的值不能修改)。

    【讨论】:

    • 那是在回答但没有真正回答。解释它们的行为方式有何不同...
    猜你喜欢
    • 1970-01-01
    • 2011-03-12
    • 1970-01-01
    • 1970-01-01
    • 2018-11-05
    • 2016-08-02
    • 2013-04-23
    • 1970-01-01
    • 2020-12-23
    相关资源
    最近更新 更多