Atela

导航

2011年4月28日 #

windows程序设计 Fifth 笔记(二)

摘要: 第四章 输出文本 WM_PAINT消息 发生下面几种事件之一时,窗口消息处理程序会接收到一个WM_PAINT消息: 在使用者移动窗口或显示窗口时,窗口中先前被隐藏的区域重新可见。 使用者改变窗口的大小... 阅读全文

posted @ 2011-04-28 13:22 Atela 阅读(4115) 评论(0) 推荐(0) 编辑

windows程序设计 Fifth 笔记(一)

摘要: 第一章 开始 早期,Windows的主要部分仅通过三个动态连结程式库实作。Kernel、User和GDI。Kernel(日前由16位元的KRNL386.EXE和32位元的KERNEL32.DLL实现)... 阅读全文

posted @ 2011-04-28 13:20 Atela 阅读(504) 评论(0) 推荐(0) 编辑

2011年4月27日 #

可以装逼的位运算

摘要: Hacker's Delight高效程序的奥秘和stanford这篇文章,用位运算不想装逼都难http://graphics.stanford.edu/~seander/bithacks.htmlBit Twiddling HacksBy Sean Eron Andersonseander@cs.stanford.eduIndividually, thecode snippets here are in the public domain(unless otherwise noted) — feel free to use them however you please. The ag 阅读全文

posted @ 2011-04-27 14:44 Atela 阅读(3310) 评论(0) 推荐(0) 编辑

2011年4月18日 #

effective C++ 3rd

摘要: 1. 让自己习惯C++ 条款01:视C++ 为一个语言联邦 条款02:尽量以const, enum, inline替换 #define条款03:尽可能使用const 条款04:确定对象被使用前已先被初... 阅读全文

posted @ 2011-04-18 22:05 Atela 阅读(337) 评论(0) 推荐(0) 编辑

effective C++ 3rd 笔记(四)

摘要: 模板与泛型编程条款41-48 条款41: 了解隐式接口和编译期多态 对template参数而言,接口是隐式的implicit,奠基于有效表达式。多态则是通过template具现化和函数重载解析(fun... 阅读全文

posted @ 2011-04-18 21:54 Atela 阅读(547) 评论(0) 推荐(0) 编辑

2011年4月14日 #

effective C++ 3rd 笔记(三)

摘要: 条款26: 尽可能延后变量定义式的出现时间//方案A和B哪个比较好?//方案AWidget w;for (int i = 0; i < n; ++i) { w=...;}//方案Bfor (int i... 阅读全文

posted @ 2011-04-14 20:43 Atela 阅读(520) 评论(0) 推荐(0) 编辑

2011年4月13日 #

论调用约定

摘要: 在C语言中,假设我们有这样的一个函数: int function(int a,int b) 调用时只要用result = function(1,2)这样的方式就可以使用这个函数。但是,当高级语言被编译... 阅读全文

posted @ 2011-04-13 16:40 Atela 阅读(178) 评论(0) 推荐(0) 编辑

2011年4月8日 #

effective C++ 3rd 笔记(二)

摘要: 条款13: 以对象管理资源 1.为防止资源泄漏,使用RAII对象,它们在构造函数中获得资源, 在析构函数中释放资源 2.两个常用的RAII classes: tr1::shared_ptr和auto_... 阅读全文

posted @ 2011-04-08 00:00 Atela 阅读(628) 评论(0) 推荐(0) 编辑

2011年4月5日 #

effective C++ 3rd 笔记(一)

摘要: 条款01:视C++为一个语言联邦 : C, Object-Oriented C++, Template C++, STL 条款02:尽量以const,enum,inline 替换#define: 1.... 阅读全文

posted @ 2011-04-05 21:12 Atela 阅读(596) 评论(0) 推荐(0) 编辑

C++ 虚函数表解析(转)

摘要: 前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛... 阅读全文

posted @ 2011-04-05 10:52 Atela 阅读(220) 评论(0) 推荐(0) 编辑