zoukankan      html  css  js  c++  java
  • C++ static 静态成员变量 和 静态成员函数

    • 静态(static) 成员 变量 

    1•  静态成员变量的初始化须要在类外完毕。

    2•  静态成员不属于详细的某个对象,而属于整个类;

    3•  全部对象共享本类中的静态成员;

    4•  静态成员最好直接通过类名::成员来訪问和调用。


    • 静态成员函数

    静态成员函数中没有this指针

    出如今类体外的函数定义不能指定keywordstatic。
    静态成员之间能够相互訪问,包含静态成员函数訪问静态数据成员和訪问静态成员函数;
    非静态成员函数能够随意地訪问静态成员函数和静态数据成员;
    静态成员函数不能訪问非静态成员函数和非静态数据成员;
    因为没有this指针的额外开销。因此静态成员函数与类的非静态成员函数相比速度上会有少许的增长;

    调用静态成员函数,能够用成员訪问操作符(.)和(->。)为一个类的对象或指向类对象的指针调用静态成员函数。

    私有静态成员变量能够通过公有静态成员函数訪问。


  • 相关阅读:
    JSTL XML标签库 使用
    JSTL SQL标签库 使用
    JSTL I18N 格式标签库
    基于struts2的ajaxfileupload异步上传插件的使用
    Spring 使用注解方式进行事务管理
    vi编辑器的使用方式
    js基础知识介绍
    选择语句
    数组
    0411作业
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/7131913.html
Copyright © 2011-2022 走看看