- 博客(13)
- 收藏
- 关注
转载 windows消息大全
Windows窗口消息大全,全不全自己看 ////////////////////////////////////////////////////////////////////////// #include "AFXPRIV.H"//消息值的定义来源 #include "Dde.h"//DDE消息值的定义来源 #include "CPL.H"//控制面板消息值的定义来源 #in
2015-04-26 12:42:24 1676
转载 MFC应用程序添加析构函数
原文地址:http://blog.csdn.net/joyzml/article/details/5269062 MFC编写的智能设备应用程序,有些自己创建的GDI资源需要释放,以免造成内存泄露。这样有些代码想放到主对话框的析构函数中。这时会发现找不到主对话框的析构函数,只能看到构造函数。 这就需要自己来为主对话框添加析构函数。 如: 头文件中添加
2015-04-23 17:17:04 4809
转载 FIRST集合FOLLOW集
最近马上要步入考试周了,编译原理的这个Follow集一直令我头大啊,今天百度了下下,找到一篇文章,看了以后我瞬间就明白了如何求解Follow集~~哈哈,如果你也不知道如何求解Follow集,请看看下面的这篇日志吧 ,其实我发现,对于Follow集,我一开始不理解的地方就在那个Vn能推出ε的时候,就需要再往后考虑一个字符:) 文法: S→ABc A→a|ε
2015-04-21 22:05:29 1559 1
原创 《C++Primer》读书笔记(6)
1.类的默认构造函数只是在类没有定义构造函数的时候才自动加上去的,而如果定义了一个构造函数,则不会添加默认构造函数了。此时如果还想要默认构造函数,需要自己写一个默认构造函数。 2.友元函数和友元类// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include using namespace std
2015-04-18 13:15:12 551
原创 C++文件操作(windows平台下的)
//一些函数,记录下来,方便以后查找#include "stdafx.h" #include #include using namespace std; int _tmain(int argc, _TCHAR* argv[]) { const int bufSize = 512; char buf[bufSize]; ZeroMemory(buf, bufSize); if (Ge
2015-04-15 20:15:25 757
转载 指针数组和数组指针
原文链接:http://www.cnblogs.com/Romi/archive/2012/01/10/2317898.html 这两个名字不同当然所代表的意思也就不同。我刚开始看到这就吓到了,主要是中文太博大精深了,整这样的简称太专业了,把人都绕晕了。从英文解释或中文全称看就比较容易理解。 指针数组:array of pointers,即用于存储指针的数组,也就是数组元素都是指针
2015-04-14 21:14:00 427
原创 《C++Primer》读书笔记(5)
1.switch语句,有时我们可以故意不使用break语句,达到想要的效果。 但是遇到这种情况最好要写一段注释,说明一下。 正常情况下还是要写break语句的,漏写会引发很严重的后果。 2.局部静态变量,在函数内部定义一个static变量,函数终止之后,这个局部的静态变量仍然有效。 静态变量如果不初始化,会默认初始化为0。 3.在循环中,如果其中有return时,
2015-04-14 13:33:30 561
原创 《C++Primer》读书笔记(4)
1.条件运算符的使用,平时很少使用这个...以至于经常理不清逻辑,还是记录一下,加深一下印象。 int _tmain(int argc, _TCHAR* argv[]) { int a = 1; int b = 2; int c = 0; c = a > b ? a : b; cout<<c<<endl; getchar(); }c = a > b ? a:b 先判断a > b,
2015-04-13 20:34:32 539
原创 *p++的问题
今天看到《C++Primer》上写*p++等价于先运算p++然后再进行解引用计算,想了一会儿,又去网上查了查,不过发现说法不一,还有争论得不可开交的... 于是,本人默默的打开了VS... 还是亲测一下最好 #include "stdafx.h" #include using namespace std; int _tmain(int argc, _TCHAR* argv[]) {
2015-04-13 20:08:03 816
原创 《C++Primer》读书笔记(3)
1.C++11的新标准提供了一种新的遍历方式: 即 for(element : vector) { //option } 等价于原来的for (int i = 0; i { //option } 恩,感觉省事了不少! // ConsoleApplication1.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include
2015-04-09 12:43:12 573
原创 《C++Primer》读书笔记(2)
1.const关键字 当我们定义一种变量,不希望改变其值的时候,使用const关键字来修饰。即常量。使用的时候一定要注意,定义一个常量的时候一定要初始化,且只能在初始化的时候赋值,之后不能进行修改。 2.const引用 这个地方经常纠结,这次一定要搞懂。 常量引用不是引用是个常量,而是引用的对象是个常量。检测常量引用。实际上是对const的引用。 事实上,C++的引用本身就是一个常量,因
2015-04-07 18:27:16 651
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人