zoukankan      html  css  js  c++  java
  • (转) oc static extern 和const

    static 全局的,可以改的,如果在一个类中声明static,类中其他地方用到的时候,也是使用的改变量。和java类似,但不能用类名直接访问。
    const 是常量,不可以改的
    extern  1.假如其他a类中已经声明了meString,你在另外一个b类中想使用这个变量,可以extern NSString* meString;会得到a类中同样的值,且可重新赋值。(参考点击打开链接
    
    
    参考:点击打开链接
    2.就是它的字面意思外部的,不是扩展,如果外部没定义是不能用的,当然还有一个其他用法extern “c”,那个是访问方式。
    3.os开发使用extern访问全局变量,参考:点击打开链接
    const 是常量,不可以改的
    .h extern NSString *const SIAlertViewWillDismissNotification;
    .m NSString *const SIAlertViewWillDismissNotification = @"SIAlertViewWillDismissNotification";static 全局的,可以改的,如果在一个类中声明static,类中其他地方用到的时候,也是使用的改变量。和java类似,但不能用类名直接访问。 
    
    const 是常量,不可以改的 
    
    extern  1.假如其他a类中已经声明了meString,你在另外一个b类中想使用这个变量,可以extern NSString* meString;会得到a类中同样的值,且可重新赋值。(参考点击打开链接
    参考:点击打开链接
    2.就是它的字面意思外部的,不是扩展,如果外部没定义是不能用的,当然还有一个其他用法extern “c”,那个是访问方式。
    3.os开发使用extern访问全局变量,参考:点击打开链接
    
    const 是常量,不可以改的 
    
    .h extern NSString *const SIAlertViewWillDismissNotification;
    
    .m NSString *const SIAlertViewWillDismissNotification = @"SIAlertViewWillDismissNotification";
    
     
  • 相关阅读:
    POJ 1094 (传递闭包 + 拓扑排序)
    POJ 2594 (传递闭包 + 最小路径覆盖)
    POJ 3041 Asteroids(二分图最大匹配)
    差分数组原理与其前缀和的应用
    树状数组的理解以及简单应用
    HDU 4635 (完全图 和 有向图缩点)
    2.基本数据类型
    Python基础
    数据库类型
    Vue-2
  • 原文地址:https://www.cnblogs.com/ak23173969/p/4433199.html
Copyright © 2011-2022 走看看