Symbain菜鸟日记 May 2nd
一个奇怪的new用法
原文叫做“replacement new”。作用是在制定的地址申请新的空间。比如下面:
int *p = new int;
int *q = new(p + sizeof(int)) int;
那么就可以确保q就是在p的后面。
或者:
unsigned char *heap = new unsigned char[1024];
int *p = new(heap) int;
那么p就是在heap上申请了四个字节的空间。
这种用法似乎没什么用处,也不太好,但是很新奇,我还真没试过。第一回听说。
[原文在百度空间已经关闭]
标签集合/Tag clouds
C++
Symbain
轻松汇编
算法
论文学习
资治通鉴
Delphi
编程之美
Poco
MFC
Linux
IFC
知乎
汇编
数据分析
交叉编译
poco
j2me
android
XML
Java
DTD
飞信
零宽断言
诺基亚
联系人
编程
真值表
池西木
正则表达式
多线程
命令行
优化
stream
configure
cmake
VIM
UiAutomator
TDD
Symbian
Sqlite
SourceInsight
Python
MPAndroidChart
Kotlin
Flutter
Dokka
Chatgpt