operators28.c
来自「this is a gcc file, you can download it 」· C语言 代码 · 共 31 行
C
31 行
// Build don't link: // GROUPS passed operators#include <sys/types.h>#include <stdio.h>class new_test{ int type;public: void* operator new(size_t sz, int count, int type);};void* new_test::operator new(size_t sz, int count, int type){ void *p; printf("%d %d %d\n", sz, count, type); p = new char[sz * count]; ((new_test *)p)->type = type; return p;};int main(){ new_test *test; int count = 13; test = new(count, 1) new_test;};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?