面向对象C++语言中语句item= new queue 的处理过程是什么样的

来源:百度知道 编辑:UC知道 时间:2024/09/23 01:22:36
包括处理过程中用到的类,对象,消息的发送者,消息的接收者,哪个类提供的处理方法?

item= new queue; 这个写法是错误的!
应该是queue *item= new queue;调用过程参看如下函数:

#include <iostream>
using namespace std;

class queue
{
public:
queue() //调用item
{
cout<<"queue's object is star to use!"<<endl;
}
~queue() //释放item
{
cout<<"queue's object is star to free!"<<endl;
}
};

int main()
{
queue *item= new queue; //调用item
delete item; //释放item
return 0;
}

楼主你想的太复杂了。你应该先去看看C++基础书籍!

参考《c++ primer》,里面详细讲述了NEW的处理过程。