NULL指针调用成员函数的例子
来源:互联网 发布:淘宝怎么买武士刀 编辑:程序博客网 时间:2024/05/23 14:18
main.h
#include <stdio.h>#include <assert.h>#include <windows.h>class A{public://构造函数A();//析构函数~A(){};//功能函数public:void print(void);//静态变量public:staticA* GetInstance(void){return m_hInstance;}static A*m_hInstance;//变量定义private:int x;};
main.cpp
#include "main.h"A*A::m_hInstance=NULL;A::A(){assert(m_hInstance==NULL);if (m_hInstance==NULL)m_hInstance=this;x=123;}void A::print(void){OutputDebugString(TEXT("hello"));printf("hello\n");//printf("%d\n",x);//在print函数中没有调用A类的成员变量,也就没分配内存空间,调用print函数不会报错//在对x进行访问就报错了return; }int main (void){A::GetInstance()->print();return 0;}/*2015年5月11日 22:33:55程序执行结果如下:hello请按任意键继续. . .*/
0 0
- NULL指针调用成员函数的例子
- 通过一个非法的指针或者NULL指针调用成员函数会发生什么?
- C++ 通过null指针调用成员函数 正常
- 对象指针为NULL,为什么还是可以调用成员函数
- 为什么指针为NULL还能调用成员函数?
- 为什么通过空指针(NULL)可以正确调用一些类的成员函数?
- 为什么通过空指针(NULL)可以正确调用一些类的成员函数?
- 为什么通过空指针(NULL)可以正确调用类的部分成员函数
- 为什么通过空指针(NULL)可以正确调用一些类的成员函数?
- 函数指针调用类的成员函数
- 函数指针调用类的成员函数
- 浅析C++中的this指针 通过空指针(NULL)可以正确调用一些类的成员函数?
- 浅析C++中的this指针 通过空指针(NULL)可以正确调用一些类的成员函数?
- 浅析C++中的this指针 通过空指针(NULL)可以正确调用一些类的成员函数?
- 空指针的成员函数调用
- 空指针的成员函数调用
- 关于成员指针函数的调用问题
- 空指针调用成员函数
- 如何在JM8.6代码的编码端提取残差(为简便起见,仅以I4x4宏块为例)
- ISO15765协议
- 【疑难解答】如何通过servlet跳转到jsp的锚点位置
- LinkedList学习笔记——有条件的筛选链表中的元素
- Windows 7环境下搭建Cocos2d-x 3.3环境并配置Android交叉编译环境
- NULL指针调用成员函数的例子
- linux 命令系列之 case(61)
- html---自定义视频播放控制台
- 第七题
- 研发管理03:技术管理/经理
- 特征选择方法之信息增益
- Java File类
- 极光推送技术原理:移动无线网络长连接
- HDU 3468 — Treasure Hunting BFS+二分匹配