gpt4 book ai didi

c++ - C++构造函数存储在哪里?

转载 作者:行者123 更新时间:2023-11-30 03:00:32 25 4
gpt4 key购买 nike

我需要研究类的构造函数如何初始化其对象。

我掌握的关于构造函数行为的关键信息是:

  1. 构造函数填充对象的vtable。
  2. 构造函数没有名字,因此没有函数指针。

我如何编写代码来:

  1. 给我构造函数的地址?
  2. 跟踪对象的初始化?

提前致谢。

最佳答案

获取构造函数地址的更好方法是围绕 new 编写一个包装模板函数(使用 C++11 完美转发,你只需要一个)并获取它的地址.

关于c++ - C++构造函数存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11912138/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com