我有以下类型的结构
struct Node
{
int word;
int count;
unordered_map<Type, Node*> map;
}node;
假设 sizeof(node) 在 C++ 中为您提供了该节点的正确大小是否安全?我确信结构中会有填充,但 sizeof 仍然会考虑 unordered_map 的正确大小。
我有以下类型的结构
struct Node
{
int word;
int count;
unordered_map<Type, Node*> map;
}node;
假设 sizeof(node) 在 C++ 中为您提供了该节点的正确大小是否安全?我确信结构中会有填充,但 sizeof 仍然会考虑 unordered_map 的正确大小。