c++
博诺那
这个作者很懒,什么都没留下…
展开
-
关于成员指针函数的调用问题
1. 在静态成员函数中调用静态成员函数指针, 例子如下class CA;typedef void (CA::*PFUN)(); STRUCT MSGMAP{UINT uMsg; PFUN pFun;};CLASS CA{public: CA(); static void Fun();private: static原创 2013-10-13 17:53:55 · 502 阅读 · 0 评论 -
动态链接DLL与静态链接LIB, 显示以及隐式调用方式,同时用DUMPBIN 进行重定向输出DLL的文件信息
1.隐式链接方式例如:extern "C"{__declspec(dllexport) char* Stract( char*pDest,const char*pSur);}第一种方式:#progam comment(lib, "文件名.lib")第二种方式: 打开应用程序工程,打开属性->配置属性->连接器->输入->附加依赖项-> 填入要导入的dll文件的 l原创 2013-10-18 01:26:08 · 1519 阅读 · 0 评论 -
类型转换操作符operator说明
类型转换操作符operator1.无返回类型2.无参数3.有return语句1.类类型转换为基本类型class CA{ public: CA(int nNum):m_nA(nNum){} operator int() { return m_nA; }private: int m_nA;}原创 2014-03-02 23:29:44 · 435 阅读 · 0 评论 -
const&和const作为返回类型
&类型和const&作为返回类型的区别:1.引用类型作为返回类型一.可以作为左值(可以对其赋值),如果返回值没有&则不不能作为左值二.省去拷贝构造,加快效率(还没有验证)2.cosnt&做为返回类型一.不能作为左值二.省去拷贝构造三.左值和右值的区别左值:左值必须应该是一个变量或者是表达式等,但是它的物理位置是可以确定的,即编译器能确原创 2014-03-03 21:32:41 · 2462 阅读 · 0 评论 -
通用工具auto_ptr 模板智能指针
// auto_ptrTest.cpp : Defines the entry point for the console application.//#include "stdafx.h"#includeusing namespace std;namespace GQ{ template class auto_ptr { public: template stru原创 2014-04-04 00:24:18 · 771 阅读 · 0 评论