- 博客(5)
- 资源 (13)
- 收藏
- 关注
转载 尽量用new和delete而不用malloc和free
尽量用new和delete而不用malloc和free(转载自:http://www.kuqin.com/effectivec2e/ch01a.htm) malloc和free(及其变体)会产生问题的原因在于它们太简单:他们不知道构造函数和析构函数。 假设用两种方法给一个包含10个string对象的数组分配空间,一个用malloc,另一个用new: string *strin
2012-07-31 13:17:34 1008
转载 C++的内存管理
(转载自:http://blog.csdn.net/bizhu12/article/details/6668834) 这篇文章是我在学习高质量C++/C编程指南中的第7章"内存管理"后的一篇笔记,之前我也写过相关的文章指针以及内存分配,但我感觉那篇还不是很好,这篇我很把它更完善一些 一.内存的常见分配方式 1. 从静态区分配,一般是全局变量和static类型变量
2012-07-31 13:14:32 612
转载 C++拷贝构造函数和赋值构造函数
简介:这是C++拷贝构造函数和赋值构造函数的详细页面,介绍了和c/c++,有关的知识、技巧、经验,和一些c/c++源码等。 重点:包含动态分配成员的类 应提供拷贝构造函数,并重载"="赋值操作符。 以下讨论中将用到的例子: class CExample { public : CExample(){pBuffer=NULL; nSize=0;} ~CExa
2012-07-31 13:12:29 677
转载 C++标准转换运算符dynamic_cast
dynamic_cast (expression) dynamic_cast运算符,应该算是四个里面最特殊的一个,因为它涉及到编译器的属性设置,而且牵扯到的面向对象的多态性跟程序运行时的状态也有关系,所以不能完全的使用传统的转换方式来替代。但是也因此它是最常用,最不可缺少的一个运算符。 与static_cast一样,dynamic_cast的转换也需要目标类型和源对象有一定的关系:继承关系。
2012-07-25 19:48:23 549
转载 STL迭代器简介
STL迭代器简介 标准模板库(The Standard Template Library, STL)定义了五种迭代器。下面的图表画出了这几种: input output \ / forward |
2012-07-13 09:01:02 468
MRPC数据集,训练集、验证集
2023-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人