- 博客(6)
- 资源 (15)
- 收藏
- 关注
原创 map的insert和下标[]访问
在map中插入元素改变map中的条目非常简单,因为map类已经对[]操作符进行了重载enumMap[1] = "One";enumMap[2] = "Two";.....这样非常直观,但存在一个性能的问题。插入2时,先在enumMap中查找主键为2的项,没发现,然后将一个新的对象插入enumMap,键是2,值是一个空字符串,插入完成后,将字符串赋为"Two"; 该方
2014-09-04 20:14:22 2453
原创 C++三五法则
C++三法则:如果需要析构函数,则一定需要拷贝构造函数和赋值操作符如何理解这句话,首先,从“如果需要析构函数”这里我们知道,类中必然出现了指针类型的成员(否则不需要我们写析构函数,默认的析构函数就可以用了),所以,我们需要自己写析构函数来释放给指针所分配的内存来防止内存泄露,那么为什么说“一定需要拷贝构造函数和赋值操作符”呢,原因还是这样:类中出现了指针类型的成员。有指针类型的成员,我们必
2014-09-02 15:46:43 4460
转载 C++的深拷贝与浅拷贝
对于普通类型的对象来说,它们之间的复制是很简单的,例如:int a=88;int b=a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。 1234567891011
2014-09-02 15:35:08 49249 6
boost.python 动态编译库
2016-07-24
altium designer 10(AD10)破解版软件
2013-09-18
基于51和AVR单片机的玩转12864液晶
2011-08-18
AVR学习笔记(里面有流水灯、1602、12864、以及中断的程序)
2011-08-04
09自动化培养目标及主要课程
2010-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人