设为首页 - 加入收藏
广告 1000x90
您的当前位置:144177黄大仙有求必应 > 静态函数 > 正文

请问C++中类的静态成员函数有什么作用?

来源:未知 编辑:admin 时间:2019-07-07

  如题,感觉静态成员函数和普通成员函数除了对实例数据成员的访问会有一些区别,其它方面似乎没有什么不一样的啊,在内存中都是只有一个copy,到底为什么要做出一个静态成员函数啊?...

  如题,感觉静态成员函数和普通成员函数除了对实例数据成员的访问会有一些区别,其它方面似乎没有什么不一样的啊,在内存中都是只有一个copy,到底为什么要做出一个静态成员函数啊?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  昂 我也不是十分了解昂 个人觉得 是因为有静态数据成员(各个对象之间能通用),而静态数据成员是在类外单独存储的 c++中 成员函数访问数据成员都用的是this指针 因为静态数据成员单独存储所以它不属于你建立的对象所以不好调用 而静态成员函数就能访问它。所以就挺好用。而且 据说是在大程序中封装比较重要 限制访问比较不错 答的微微有点乱

  静态成员函数并不是不可调用的私有函数,之所以设置为静态,①是为了提前预编译,在某中程度上提高运行速率,②静态函数在整个运行周期中一直存在,也使得某些变量保存调用后的状态

本文链接:http://that-a-way.com/jingtaihanshu/358.html

相关推荐:

网友评论:

栏目分类

现金彩票 联系QQ:24498872301 邮箱:24498872301@qq.com

Copyright © 2002-2011 DEDECMS. 现金彩票 版权所有 Power by DedeCms

Top