为C++而MFC
navyblue1982
这个作者很懒,什么都没留下…
展开
-
封装了一个简单的注册表操作类
不想写文字了 测试了下 可以使用 想知道详细的用法加我QQ吧 76359121MSN :navyblue1982@hotmail.com#if !defined(AFX_REGISTRY_H__E0610A5D_7166_4D02_9D7E_11AF7CF8E229__INCLUDED_)#define AFX_REGISTRY_H__E0610A5D_7166_4D02_9D7E_11AF原创 2005-08-12 15:19:00 · 1472 阅读 · 0 评论 -
C++中包含有虚函数的单继承状态下的类的内存布局
如下测试代码:#includeiostream>using namespace std;class base...{ public: base() ...{ cout"create base"endl; }; virtual ~base() ...{ cout"clean base"endl; }; virtu原创 2006-11-10 18:41:00 · 1669 阅读 · 1 评论 -
一个追加写日至的类
//CDigiBookLog.h文件/*********************写日至的类以追加的方式记录信息的created by bzero.lee 20050611MSN:navyblue1982@hotmail.com *********************/#if !defined(MY_CDIGIBOOKLOG_H)#define MY_CDIGIBOOKLOG_H#inclu原创 2006-06-11 17:27:00 · 1736 阅读 · 1 评论 -
utf8编码的xml文档CMarkup类处理不了
麻烦!!!!!!!!!!!!!!!!那位知道在C++中怎么读取UTF8编码的XML文档原创 2006-05-31 14:12:00 · 2066 阅读 · 2 评论 -
xml字符串编码
项目中要用到,在C++中又没有的函数可供调用, 还是自己动手写吧 // testcreatesrandkey.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #include #include using namespace std;void Xm原创 2006-04-26 12:19:00 · 1947 阅读 · 2 评论 -
在C++的虚继承中要注意的一个传值问题
// tea.cpp : Defines the entry point for the console application.// #include "stdafx.h"#include iostream>using namespace std;class justtest1{public: virtual void display() { c原创 2006-01-12 17:57:00 · 2039 阅读 · 3 评论 -
一个关于虚拟析构函数测试
#include "stdafx.h" #include iostream>using namespace std;class BaseClass{public: BaseClass() { ++nAllClassNum; } // virtual ~BaseCl原创 2006-01-16 16:58:00 · 1750 阅读 · 0 评论 -
关于Virtual Base Class的几点说明
关于Virtual Base Class的几点说明先看以下的几个程序的输出的多少1:#include iostream>using namespace std;void main(){ class a{}; class b:public virtual a{}; class c:public virtual a{}; class d:public b,pu原创 2005-11-04 13:57:00 · 2444 阅读 · 2 评论 -
Inside The C++ Object Model---构造函数语义学
看了Inside The C++ Object Model这本书后感觉真的很爽,不过看起来也很费力。关于构造函数的语义,上面讲的很深奥,不过看明白后会升华个人能力的 提出下面问题。1:一个类没有显示的构造函数,那么当该类的对象产生时,它的默认构造函数一定被调用吗?如果这个默认构造函数被调用,它会将类中的数据成员变量都初始化为0吗?还是不初始化类中的成员变量?class Foo{原创 2005-10-31 13:54:00 · 1879 阅读 · 0 评论 -
消息映射
1:定义消息和消息处理函数关联的结构体struct MessageMap{UINT nMessage;LONG (*pMessageHandlePro)(HWND,UINT,WPARAM,LPARAM);};#define dim(x) (sizeof(x)/sizeof(x[0]))2:利用上面的结构体来定义消息和消息处理函数struct MessageMap _MessageMap[]={WM原创 2005-09-08 16:45:00 · 1892 阅读 · 0 评论 -
项目总结
今年过年过开始开发目前这个项目,现在项目以及接近尾声了,可以说这是我第一次开发的最大的一个项目。在项目快要结束前总结一下在开发过程出现的问题以及一些开发中学到的经验,最快的学习方法就是参加具体的项目开发,并且要在开发过程中不断总结以提高自己能力水平。1:在开发过程中,最主要的不是技术,而是要有创造力,想象力,当然是一必要的技术为前提。 2:不要以为自己开始设计的框架会很少改变,可以说一原创 2006-07-06 11:42:00 · 2018 阅读 · 3 评论