类中的static成员变量和成员函数
发布日期:2022-02-26 00:17:40
浏览次数:10
分类:技术文章
本文共 291 字,大约阅读时间需要 1 分钟。
Static 成员变量不属于对象的一部分,而是类的一部分,所以程序在还没有诞生任何对象的侯就处理此种成员变量。但首先必须初始化。
注:不可以将static成员变量的初始化安排在类的构造函数中,因为构造函数可能一再的被调用,而变量的初值确只应该设定一次。也不要将初始化操作放在头文件中,因为它可能会被载入许多地方,因此也可能被执行很多次。应该在应用程序文件中,类以外的任何地方设定其初值。
Static 成员函数不需要借助任何对象,就可以被调用执行,所以编译器不会为其加一个this指针。也因为如此,static成员函数无法处理类中的non-static成员变量。
《深入浅出MFC》
转载地址:https://blog.csdn.net/tling11/article/details/77654901 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
表示我来过!
[***.240.166.169]2024年03月26日 21时40分44秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
LeetCode题解(0930):和相同的二元子数组(Python)
2021-06-29
LeetCode题解(0939):最小面积矩形(Python)
2021-06-29
LeetCode题解(0954):二倍数对数组(Python)
2021-06-29
LeetCode题解(0957):N天后的牢房(Python)
2019-04-26
LeetCode题解(0974):和可被K整除的子数组(Python)
2019-04-26
LeetCode题解(0981):基于时间的键值存储(Python)
2019-04-26
LeetCode题解(0992):K个不同呢的子数组(Python)
2019-04-26
LeetCode题解(1001):网格照明(Python)
2019-04-26
LeetCode题解(1044):最长重复子串(Python)
2019-04-26
LeetCode题解(1048):最长字符串链(Python)
2019-04-26
LeetCode题解(1072):按列翻转得到最大值等行数(Python)
2019-04-26
LeetCode题解(1086):前五科的均分(Python)
2019-04-26
LeetCode题解(1364):顾客的可信联系人数量(SQL)
2019-04-26
LeetCode题解(1369):获取最近第二次的活动(SQL)
2019-04-26
LeetCode题解(1378):使用唯一标识码替换员工ID(SQL)
2019-04-26
LeetCode题解(1384):按年度列出销售总额(SQL)
2019-04-26
LeetCode题解(1393):股票的资本损益(SQL)
2019-04-26
LeetCode题解(1398):购买了产品A和产品B却没有购买产品C的顾客(SQL)
2019-04-26
LeetCode题解(1407):排名靠前的旅行者(SQL)
2019-04-26
LeetCode题解(1412):查找成绩处于中游的学生(SQL)
2019-04-26