【发布时间】:2021-12-09 13:45:15
【问题描述】:
struct Vector {
size_t size;
char ** data;
} Vector;
我有一个向量结构。如果结构具有动态分配的数据,我是否必须在堆上分配 Vector?
更新:
这在 c++ 类中是否同样适用?
【问题讨论】:
-
虽然在 C++ 中也是如此,但通常您希望通过使用智能指针或字符串类来隐藏实现细节。
标签: c++ c heap-memory