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

静态数据成员和静态成员函数在程序中是如何声明和定义的

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

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

  静态成员必须要在类外初始化,无法在构造函数内初始化。新标准的C++也允许在生命静态数据成员的是后直接加等于号进行初始化,但是大部分编译器不支持。所以最保险的办法就是在类定义的外面再写:

  函数则很普通成员函数的声明以及实现没区别,唯一要注意的是,静态函数是没有this指针的,因此不能访问任何非静态的其他成员函数或成员变量,如果要访问需要传递this指针进去,比如

  // 非静态成员函数调用静态成员函数可以传递this指针,让静态成员函数通过他来访问

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

相关推荐:

网友评论:

栏目分类

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

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

Top