C ++ struct vs Class在内存方面

时间:2016-04-08 19:00:57

标签: c++ class struct

我最近在一次采访中遇到了一个问题。

C ++ struct& s之间有什么区别?在内存方面的类?

我知道除了访问说明符,它们在所有方面都是相同的,同时继承&如果是成员变量。

除此之外,在内存方面存在真正的差异(可能是内存分配或破坏或内存管理等)????

编辑: 我不太清楚为什么面试官在没有差异时会问这个问题。我发现类似的问题here看到第二条评论到那个链接,他问的是同一个问题,但没有答案。我认为应该存在差异。

提前致谢。

1 个答案:

答案 0 :(得分:2)

在C ++中,html_entity_decode()class完全相同,除了struct默认为struct访问和继承的事实,而public默认为classprivate

就内存布局而言,没有什么区别。