zoukankan      html  css  js  c++  java
  • oc中的变量

    oc中的变量

    成员变量

    定义
    • 写在声明的大括号中的变量我们称之为 成员变量(属性, 实例变量)

    • 成员变量只能通过对象来访问

    • 注意:成员变量不能在定义的同时进行初始化

    储存在

    • 堆区(当前对象对应的存储空间里) 存储在堆中的数据不会自动释放.自能程序员手动释放

    局部变量

    • 写在函数或者代码块中的变量,我们称之为局部变量

    • 作用域:从定义的那还行开始一遇到大括号或者return

    储存在

    • 栈中,离开作用域,系统会自动释放

    全局变量

    • 写在函数和代码块外的变量,我们称之为全局变量

    • 作用域:从定义的那一行开始,一直到文件末尾

    储存在

    • 静态区 程序已启动就会分配存储空间,直到程序结束

    static

    修饰局部变量

    • 延长局部变量的生命周期:一直到程序结束的时候

    • 并没有改变局部变量的作用域

  • 相关阅读:
    Ogre中的旋转变换问题 Vector3 , Quaternion,matrix
    OIS几个重要的类的使用
    Ogre中的向量Vector3的成员方法
    用Ogre画三角形
    pitch yaw roll 的区别
    OGRE中用到的设计模式
    OGRE体系结构(类的继承关系)
    OGRE教程SceneNode, Entity, SceneManager and Get start 的讲解
    Asp.net Mvc 身份验证、异常处理、权限验证(拦截器)
    Asp.Net Mvc2 OA工作流设计思路
  • 原文地址:https://www.cnblogs.com/mshong1616/p/5073511.html
Copyright © 2011-2022 走看看