笔记
ryan406
这个作者很懒,什么都没留下…
展开
-
今天关于几个标准库类型的笔记
标准库string类型string类型的初始化方式:1 string s1; 默认构造函数,s1为空串。2 string s2(s1);3 string s3("value");4 string s4(n,'c');在进行赋值时,如:s1=s2;是先释放s1的内存,再分配合适的内存给s1;再进行运算时应注意,st原创 2012-07-10 18:53:56 · 440 阅读 · 0 评论 -
表达式部分的笔记
一元操作符优先级最高,其次是乘,除操作,接着是二元的加减法操作,这些算术操作符都是左结合,即优先等级相同时这些操作符从左到右依次与操作数结合。当只有一个操作数为负数时,求模操作结果值的符号可根据分子或分母的符号而定,若结果对分子的符号,则除出来的值向零取整,如果与分母符号相同,则向负无穷取整。逻辑与和逻辑或操作符总是先计算其左操作数,原创 2012-07-12 16:42:33 · 339 阅读 · 0 评论 -
友元和static类成员
看了友元和static类成员。分享笔记和说一下认识。友元1、友元机制允许一个类将对其非公有成员的访问权授予指定的函数或类。有缘的生命以关键字friend开始。它只能出现在类定义的内部。2、通常将友元声明成组的放在类定义的开始或结尾时个好主意。3、将一个类设为友元,友元类的所有成员函数都可以访问授予友元关系的那个类的非公有成员。4、当我们将成员原创 2012-07-14 16:41:31 · 2225 阅读 · 1 评论 -
虚函数小结
虚函数这一部分刚开始看的时候也是一头雾水。早上一边看一边pass,好几次有回头去看的冲动。下午找了百度百科,和问了健辉几个问题,才大概有了了解。百科说的很清楚,甚至说了虚函数是怎么动态工作的,剖析很深入、这是它的连接http://baike.baidu.com/view/161302.htm。以下是我的笔记。 1、除了构造函数外,任意非static成员函数都可以是虚函数原创 2012-07-16 21:30:19 · 391 阅读 · 0 评论 -
类--复制构造函数、析构函数
1、如果没有显示定义复制构造函数或赋值操作符,编译器通常会为我们定义。2、复制构造函数、赋值操作符、析构函数总称复制控制。编译器自动实现这些操作,蛋类也可以定义自己的版本。3、有一种特别常见的情况需要类定义自己的复制控制成员的:类具有指针成员。复制构造函数1、是一种特殊的构造函数,具有单个形参,该形参(常用const修饰)是对该类类型的引用。原创 2012-07-16 09:03:31 · 498 阅读 · 0 评论 -
关联容器——map
在督导系统的时候看到笃海师兄写一个三级窗口的时候用到了map,运用了map读取表格数据还加以统计然后根据表的字段的多少在生成的窗口中相应生成labal和edit框,这样写很灵活而且适用在不同的表格或系统中。在看代码的过程中发现自己对map的了解还是很有限的,今天看了一下,做了一些笔记。1、关联容器支持通过键来高效地查找和读取元素。两个基本的关联容器类型是map和set。map的元素以键原创 2012-08-11 16:42:32 · 984 阅读 · 0 评论