如果我有这样的代码
class Node {
public:
Node *subnodes[10];
};
Node x = Node();
该代码运行后是否有保证x->subnodes[0] == nullptr
?
我不是 C++ 专家,我发现 C++ 规范令人生畏。这在实践中可行,但是规范是否保证在这种情况下将 nullptr 放入数组的每个元素中(而不是说,可能是垃圾)?到目前为止,我还没有通过找到权威的规范语言来说服自己,并且在野外我看到很多代码示例似乎不相信这是真的。所以,在一段时间未能提出答案后,我转向你,堆栈溢出。提前致谢。