2012-03-20 71 views
-3

可能重复:
How are objects stored in memory in C++?如何存储在内存中的C++完整的对象

您好所有,

我提高的问题了一下。 我被问到一个C++的问题,当使用堆栈内存和动态内存创建一个对象时,C++对象是如何存储在内存中的。

当在堆中创建对象时,类中的自动变量即POD数据类型。内存将在删除对象后被销毁。或任何不同的行为?

请提供您的意见。

感谢

+0

http://stackoverflow.com/q/405112/1155650 – 2012-03-20 07:43:22

+0

请给出具体细节,以你的要求 – 2012-03-20 07:43:46

回答

0

我可以找出迅速是this one最好的,您也可以在类似的讨论here看看。 。 。 。以下是类对象是如何存储在内存中的图形表示,

在这个例子中small是包含labelObject对象, enter image description here

+0

我搜索我看到,他们对因此,这里有这么多类似的问题...看看这里的相关问题 - >>>>“在此页面右下方的相关链接下”.. – aProgrammer 2012-03-20 07:51:27

+0

我不太明白这应该代表什么......一个UML图也许?它肯定不*看起来像任何C++ ish。 – 2012-03-20 07:56:33

+0

是的,这与问题没有关系。 – 2012-03-20 08:10:01