······
C++ 标准里12.1 12.2章节
Because constructors do not have names, they are never found during name lookup;
however an explicit type conversion using the functional notation (5.2.3) will cause a constructor to be called to initialize an object.
所以没法找到构造和析构函数的地址。
其实这里有一个问题:没有名字如何构造的一个对象?
······
本文探讨了C++中构造函数的特殊性及其调用机制。由于构造函数没有名称,因此不能通过常规的方式被找到或直接调用。文章解释了如何通过显式的类型转换来触发构造函数的调用,并讨论了这种机制对于对象初始化的重要性。
1757

被折叠的 条评论
为什么被折叠?



