《more effective c++》笔记4
来源:互联网 发布:嵌入式编程语言 编辑:程序博客网 时间:2024/04/30 08:22
string *ps = new string("Memory Management");
你使用的new 是new 操作符。这个操作符就象sizeof 一样是语言内置的,你不能改变它的
含义,它的功能总是一样的。它要完成的功能分成两部分。第一部分是分配足够的内存以便
容纳所需类型的对象。第二部分是它调用构造函数初始化内存中的对象。new 操作符总是做
你使用的new 是new 操作符。这个操作符就象sizeof 一样是语言内置的,你不能改变它的
含义,它的功能总是一样的。它要完成的功能分成两部分。第一部分是分配足够的内存以便
容纳所需类型的对象。第二部分是它调用构造函数初始化内存中的对象。new 操作符总是做
这两件事情,你不能以任何方式改变它的行为。
你所能改变的是如何为对象分配内存。new 操作符调用一个函数来完成必需的内存分
配,你能够重写或重载这个函数来改变它的行为。new 操作符为分配内存所调用函数的名字
是operator new。
函数operator new 通常这样声明:
void * operator new(size_t size);
- 《more effective c++》笔记4
- 《More Effective C++》笔记
- <<More Effective C++>>笔记C++技巧1
- <More Effective C++>笔记--基础
- <More Effective C++>笔记--异常
- <More Effective C++>笔记--技巧
- 《Effective C++》与《More Effective C++》笔记总结
- <<More Effective C++>>读书笔记4: 效率
- 《more effective c++》读书笔记
- More Effective C++(2)
- 《More Effective C++》读后感
- more effective c++笔记
- More Effective C++ 笔记
- More Effective C++ 笔记
- More Effective c++笔记
- More Effective C++笔记
- More Effective C++笔记
- 侯捷 more effective c++(WQ中文版) 阅读笔记1
- 【转】zt'Eclipse部署Nutch-1.0
- 【转】粗糙集理论介绍
- Http 服务器的架构模型分类
- STM32 RCC基本原理和配置流程
- Android序...
- 《more effective c++》笔记4
- 软件开发过程(CMMI/RUP/XP/MSF)是与非?
- steve jobs(1955-2011)
- 软件工程---概要设计
- 【转】支持度
- Android下常见的内存泄露
- 链表的C语言实现之循环链表及双向链表
- 短信群发的代码
- oracle scott用户样本创建