注册 登录
编程论坛 C++教室

[求助]关于操作符重载的使用方法

卷入内核 发布于 2007-10-17 21:19, 786 次点击
在Windows 类中有很多用了操作符重载的函数,如

void* PASCAL operator new(size_t nSize);

void* PASCAL operator new(size_t,void* p);

void* PASCAL operator delete(void* p);

void operator=(const CObject& objectSrc); //此函数如何使用

因为以前是用C的,最近学到这里有点不清楚,所以,请教下各位,不吝指教,在线等...
3 回复
#2
coachard2007-10-17 21:25
void* PASCAL operator new(size_t,void* p);
????
void* PASCAL::operator new(size_t nSize);

不过记得书上写过,重载new和delete很危险,经常造成内存操作失误。。。
#3
卷入内核2007-10-17 21:28

呵,这个是windows 里的类封装函数,至于好不好不要紧,只是想说这个重载怎么来使用,因为我以前用C的,这个是新概念,只有麻烦大家讲下,自己看理解不太清

#4
aipb20072007-10-17 22:30
简单来说是为了让语言表达更贴近自然
1