空指针访问成员函数
发布日期:2021-11-20 10:17:47
浏览次数:9
分类:技术文章
本文共 488 字,大约阅读时间需要 1 分钟。
/*
C++中的空指针也可以调用成员函数,但是也要注意有没有用到this指针如果用到this指针,需要加以判断保证代码的健壮性
*/#include "pch.h"#includeusing namespace std;class person { public: void showclassname() { cout << "person的名称" << endl; } void showpersonage() { //..报错原因是因为传入的指针是为NULL //加入: if (this == NULL) { return; } cout << "年龄" < m_age << endl; } int m_age;};void test01() { person* p =NULL; p->showclassname();//这个没报错, p->showpersonage();//这个报错,报错原因是因为传入的指针视为NULL。}int main(){ }
转载地址:https://blog.csdn.net/weixin_43223362/article/details/102846180 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
感谢大佬
[***.8.128.20]2024年04月08日 13时32分20秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
树莓派使用心得
2019-04-27
树莓派实现无显示器远程登录
2019-04-27
Samba服务实现树莓派与Windows之间的文件共享
2019-04-27
wiringpi安装编译问题解决
2019-04-27
Windows上创建Emacs配置文件
2019-04-27
编写并运行第一个Lisp程序
2019-04-27
VS code中godoc命令不可用问题解决
2019-04-27
Arduino用LED数目显示电压大小
2019-04-27
Arduino串口显示文字
2019-04-27
Emacs-001_设置字体
2019-04-27
Emacs-002-Windows下的Emacs安装与运行
2019-04-27
Emacs-004-修改字体显示大小
2019-04-27
Emacs-005-关闭自动备份
2019-04-27
Emacs-006-行号模式的开启与关闭
2019-04-27
Emacs-007-日历查看
2019-04-27
Emacs-009-让Tab键不被空格替换
2019-04-27
Emacs-010-C语言缩进使用Tab且显示为4字符宽度
2019-04-27
Emacs-011-设置load-path
2019-04-27
Emacs-012-查询按键的功能
2019-04-27
Emacs-013-查询Emacs函数功能说明
2019-04-27