const修饰位置不同,代表什么?

2017-08-23  本文已影响35人  股金杂谈
1.const NSString *HSCoder = @"汉斯哈哈哈";
2.NSString const *HSCoder = @"汉斯哈哈哈";
3.NSString * const HSCoder = @"汉斯哈哈哈";
1.const NSString *HSCoder = @"汉斯哈哈哈"; 
"*HSCoder"不能被修改, "HSCoder"能被修改 
2.NSString const *HSCoder = @"汉斯哈哈哈"; 
"*HSCoder"不能被修改, "HSCoder"能被修改
3.NSString * const HSCoder = @"汉斯哈哈哈"; 
"HSCoder"不能被修改,"*HSCoder"能被修改 注意:1和2其实没什么区别

参考:http://www.jianshu.com/p/f83335e036b5

上一篇 下一篇

猜你喜欢

热点阅读