- 博客(12)
- 资源 (5)
- 收藏
- 关注
原创 新标准c++程序设计教程chapter2_2015.7.28
完成任务:运算符的重载,类的派生与继承; 编程技巧: 1、 返回类的对象的成员函数可以返回构造函数; 2、 运算符重载为全局函数时,参数的个数等于运算符的目数,重载为成员函数时,参数个数为运算符数目减1; 3、 “=“只能重载为成员函数; 4、 类中成员函数的参数有两种,一种是外界输入,另一种是成员变量; 5、 浅拷贝直接调用系统默认的拷贝构造函数,不再新分配资源内存;深拷贝
2015-07-29 22:53:26 610
原创 新标准c++程序设计教程chapter2_2015.7.22
1、 编程技巧: (1) 提前声明一个类而不具体定义,则不可出现生成该类对象的语句,只能用该类的指针或引用; (2) 类中的const 成员和引用成员必在构造函数的初始化列表中初始化; (3) 私有成员函数不可设为友元函数; (4) C++的编译器工作机理是先将c++语言翻译成c语言,再用c语言编译器编译。一个对象中的非静态变量转换为一个结构体中的
2015-07-22 23:33:28 788
原创 新标准c++程序设计教程chapter2_2015.7.21
1、 编程基础知识: (1) 未初始化的全局变量全部初始化为0,局部变量随机分配(和原值相等); (2) 默认的构造函数将char 型变量出事化为’\0’,对于debug下的编译,int型的默认值为0xcccccccc(-858993460),double为(-9.25586e+061),出现这两种值应警惕变量未赋值;release下赋值任意;函数、类内部未赋值变量随意赋
2015-07-22 10:41:20 423
原创 新标准c++程序设计教程chapter2_2015.7.20
1、 编程基础知识: (1) string *p=”that”;不对,因为指针需要指向同类型的地址; (2) string p=”that”;c语言化,尽量避免;stringp(“that”);较好;string p[]={“good”};必须要有花括号; (3) 类内部定义函数实现,则该函数等价于内联函数; 2、 编程技巧 (1) 变量命名遵
2015-07-21 22:40:16 406
原创 新标准c++程序设计教程chapter1_2015.7.19
新标准c++程序设计教程chapter1: 1、 编程基础知识 (1) 函数pow的两个参数,第一个为浮点型,如果为整形则会出现error C2668; (2) 按位取反操作是每一位都按位取反,例如0011 1110 –>1100 0001; (3) Unsigned 把-1的符号位看作1; (4) 循环变量最好使用++i,而不是i++; (5
2015-07-19 23:53:12 621
原创 容器补充
分类:顺序容器和关联容器 顺序容器是按照元素在容器中的位置顺序存储和访问元素,而关联容器则是通过键来存储和读取元素。 1、 顺序容器 vector:快速随机访问 list:快速插入删除 deque:双端队列 容器适配器:根据容器的类型而提供操作,通过定义新的操作接口来使用基础的容器类型。 stack先进后出栈;queue:先进先出队列;priority_queue:有优先等级管理的
2014-04-28 22:49:00 494
原创 opencv之Mat类
Mat类是opencv中最重要最基本的数据类型,它是由两个部分组成的类:包括数据头和一个数据指针,数据头包含有矩阵大小,存储方法等信息,数据指针则指向矩阵的储存地址。 这也是Mat类最大的特点。在数字opencv中,一副图像往往包含巨大的数据量,在进行参数传递时如果生成图像副本将付出很大的时间空间代价,而且这些参数传递中图像副本的创建往往是不必要的。Mat类使用了一种非常巧妙的办法来避
2014-04-28 16:34:01 781
原创 容器和迭代器
容器和迭代器 容器的理解:容器在日常生活中使用来存放东西的,在c++中容器同样使用来存放东西的,它存放的是数据,这个数据可以是普通数据类型,也可以是抽象数据类型。 容器的定义:容器是一个类模板,要求包含的数据类型相同。 常用容器:数组是最常见的固定数据长度的容器,链表也是常见的不固定长度的容器。 容器的使用:c++中vector头文件包含了vector容器,该容器提供了一些容器的操作和定义
2014-04-25 19:01:36 958
原创 c++之模板
1、类模板 (1)定义:带类属参数的类称为模板类,模板类通过实例化构造出的具体类成为模板类 (2)特征:对象的抽象是类,类的抽象是模板类 ()使用: 定义: template class add //add为类的模板 { public: DataType A
2014-04-24 22:23:36 454
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人