gpt4 book ai didi

C++ 将 RAII 与多态性和堆栈分配结合使用

转载 作者:行者123 更新时间:2023-11-28 02:53:54 29 4
gpt4 key购买 nike

<分区>

我一直在研究 RAII ( http://tomdalling.com/blog/software-design/resource-acquisition-is-initialisation-raii-explained/ ) 并且有很多问题!

  1. 在堆栈上初始化对象有一些强有力的论据。有没有在堆上分配内存的好方案?

  2. 这如何处理多态对象?例如,您有一个名为 Biome 的抽象基类,您需要一个生物群系容器。此容器需要存储OceanTundraDesert 等对象。是否存在任何问题或反对在堆栈上分配这些对象的有力论据,但是然后将指向这些对象的指针存储在指向生物群系的指针容器中? 我知道一旦封装对象超出范围,这些对象将被销毁,它们的指针将指向可能不存在的内存。

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