⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 memberfxn.cpp

📁 Base64编码算法, 可以分别对字符串和文件进行编码/解码,带进度条, 内含VC++6.0源码
💻 CPP
字号:

/*
	Copyright 2006 - 2008
	ZhangLuduo <zhangluduo@msn.com>
	All Rights Reserved.
							
	这个类用来描述一个C++类成员函数地址

	作者	- 张鲁夺(zhangluduo)
	MSN		- zhangluduo@msn.com
	QQ群	- 34064264

	为所有爱我的人和我爱的人努力!
*/

#include "StdAfx.h"
#include "MemberFxn.h"

MemberFxn::MemberFxn( ) : m_This(0), m_MemberFxnAddr(0)
{
}

MemberFxn::~MemberFxn( )
{
}

MemberFxn::MemberFxn(int n /* n must be zero */)
{
	if(n != 0)
		return ;
	m_This			= 0;
	m_MemberFxnAddr	= 0;
}

MemberFxn& MemberFxn::operator = (MemberFxn addr)
{
	m_This			= addr.m_This;
	m_MemberFxnAddr	= addr.m_MemberFxnAddr;
	return *this;
}

bool MemberFxn::operator == (MemberFxn addr) 
{
	return m_This == addr.GetThis() && m_MemberFxnAddr	== addr.GetAddr();
}

bool MemberFxn::IsNull()
{
	return m_This == 0 && m_MemberFxnAddr == 0 ? true : false;
}

void* MemberFxn::GetThis()
{
	return m_This;
}

unsigned long MemberFxn::GetAddr()
{
	return m_MemberFxnAddr;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -