
C/C++/MFC
文章平均质量分 57
「已注销」
这个作者很懒,什么都没留下…
展开
-
深浅MFC学习笔记总结-MFC程序的执行过程
MFC程序的执行过程1 首先产生全局的对象theApp(任何一个mfc程序都会产生这样一个对象)2 进入到 int AFXAPI afxWinMain(…)这个函数中。3 进入到 AfxWinInit(…)。SDK程序WinMain函数的四个参数HINSTANCE hInstance,HINSTANCE hPrevInstance ,LPSTR lpCmd原创 2006-06-03 12:24:00 · 2681 阅读 · 1 评论 -
引用和指针小结
引用 & 注意的2点:1使用引用时,必须同时对它进行初始话,指向一个已经存在的对象2 一旦一个引用被初始化,就不能改为指向其他的对象。(而指针可以改变指向)。 声明使用如下:int i ;int &j=i ;这样就可以i , j 就可以互相等价了。 指针 * 声明使用如下:int a,b;int *pa,*pb=&b; (原创 2006-06-03 16:03:00 · 1469 阅读 · 0 评论 -
extern详解
C++中extern “C”含义深层探索 1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定转载 2007-06-21 18:50:00 · 2352 阅读 · 0 评论 -
STL容器删除
map amap; amap.insert(map::value_type(3,5)); amap.insert(map::value_type(4,5)); amap.insert(map::value_type(5,5)); map::iterator iter = amap.begin(); for(;iter != am转载 2007-09-23 22:07:00 · 961 阅读 · 0 评论 -
字符串全排列
今天面试问到了一道题目,也不知道讲清楚了没,当时自己的思维也有些乱!求一个字符串的全排列。 void all_sort(char * a, int start, int end)...{ if (start == end) ...{ for(int i = 0; iend; i++) ...{ printf("%c", a[原创 2007-10-18 14:50:00 · 700 阅读 · 0 评论 -
C++构造和析构顺序
以为自己C++还算是比较 熟悉,可是发现自己离精通还差的好远,一个小小的问题就把我问倒了,无比郁闷:(。还需要修炼啊,C++真的很复杂。进入正题。我知道构造函数的执行顺序,先调用基类的构造函数,然后是自己的构造函数。析构的顺序刚好相反。可是成员变量呢?faint,这个我就不知道了。总结:(1)首先调用基类构造函数;(2)调用成员对象的构造函数;(3)自己的构造函数。原创 2007-10-25 18:40:00 · 3876 阅读 · 0 评论 -
C++中关于operator assignment
最基本的形式是:widget & operator= (const widget & )知道为什么要返回引用吗?1. 因为c++设计的目的是要使得自定义类也可以像内置类型那样可以有简单的操作:像operator assignment就是其中之一。比如int a, b,c,你可以像这样赋值 a=b=c;那么对于:widget wa, wb,wc;也应该可以进行这样的操作才是,wa= wb= wc,原创 2008-04-16 20:42:00 · 5037 阅读 · 1 评论