摘要:
创建窗口的第三个参数WS_VSCROLLWS_HSCROLL在内定情况下,滚动条的范围是从0(顶部或左部)至100(底部或右部),但将范围改变为更方便于程序的数值也是很容易的:SetScrollRange (hwnd, iBar, iMin, iMax, bRedraw) ;参数iBar为SB_VE... 阅读全文
posted @ 2014-02-07 12:34
闲云阁
阅读(259)
评论(0)
推荐(0)
摘要:
windows备用画笔(stock pen) BLACK_PEN WHITE_PEN NULL_PENstatic HPEN hPen; //画笔句柄 WM_CREATEhPen = GetStockObject (WHITE_PEN); //获取备用画笔hPen = CreatePen (... 阅读全文
posted @ 2014-02-07 12:32
闲云阁
阅读(244)
评论(0)
推荐(0)
摘要:
RTTI是运行阶段类型识别C++有3个支持RTTI的元素dynamic_cast 如可能,使用一个指向基类的指针生成派生类指针,否则返回空指针typeid 返回一个指出对象类型的值type_info 结构存储了有关特定类型的信息* 只能将RTTI用于包含虚函数的类层次结构dynamic_cast(p... 阅读全文
posted @ 2014-02-07 12:30
闲云阁
阅读(201)
评论(0)
推荐(0)
摘要:
STL 标准模板库容器类型以前的11个容器类型deque、list、queue、priority_queue、stack、vector、map、multimap、set、multiset、bitsetC++11 新增了forward_list、unordered_map、unordered_mult... 阅读全文
posted @ 2014-02-07 12:28
闲云阁
阅读(219)
评论(0)
推荐(0)
摘要:
函数对象(函数符)很多STL算法都使用函数对象,也叫函数符(functor)。函数符是以函数方式与( )结合使用的任意对象,如函数名、指向函数的指针、重载了( )运算符的类对象函数符概念1.生成器(generator)是不用参数就可以调用的函数符2.一元函数(unary function)是用一个参... 阅读全文
posted @ 2014-02-07 12:26
闲云阁
阅读(305)
评论(0)
推荐(0)
摘要:
迭代器类型输入迭代器(相对容器来说,即来自容器的信息)、输出迭代器(传输给容器的信息)、正向迭代器、双向迭代器、随机访问迭代器迭代器 头文件iteratorostream_iterator out_iter(cout, " ")输出流迭代器,第一个模板参数为发送给输出流的数据类型,第二个模板参数指出... 阅读全文
posted @ 2014-02-07 12:22
闲云阁
阅读(170)
评论(0)
推荐(0)
摘要:
string::npos 指定了string 对象最大允许长度,通常是最大的unsigned int值构造函数string(const char * s)初始化为s指向的NBTS (以空字符结束的传统的C 字符串)string(size_type n, char c)创建包含n个元素的string对... 阅读全文
posted @ 2014-02-07 12:20
闲云阁
阅读(155)
评论(0)
推荐(0)
摘要:
类中默认访问类型是 private 结构默认访问类型是public定义位于类声明中的函数都将自动成为内联函数,在类声明之外定义时若使其成为内联函数,需加 inline限定符在类中创建常量用作数组长度等用途直接声明行不通,因为类只描述对象的形式,并没有创建对象,因此创建对象前,没有用于存储的空间。解决... 阅读全文
posted @ 2014-02-07 12:18
闲云阁
阅读(156)
评论(0)
推荐(0)
摘要:
4种类型转换运算符dynamic_castconst_caststatic_castreinterpret_castdynamic_cast (expression) 类层次结构中进行向上(基类)转换,否则返回空指针const_cast (expression) 只用于改变值为const 或vola... 阅读全文
posted @ 2014-02-07 12:16
闲云阁
阅读(312)
评论(0)
推荐(0)
摘要:
内存模型1.自动变量 在代码块中声明2.寄存器变量 在代码块中,使用关键字register3.静态持续性、外部连接性 函数外4.静态持续性、内部连接性 函数外,加static5.静态存储持续性、无连接性代码块内部6.动态分配 由new、和delete 结合使用通常编译器使用三块独立内存,分别用于: ... 阅读全文
posted @ 2014-02-07 12:12
闲云阁
阅读(151)
评论(0)
推荐(0)