gpt4 book ai didi

c++ - 允许仅使用动态分配来分配对象

转载 作者:行者123 更新时间:2023-11-30 03:06:04 24 4
gpt4 key购买 nike

<分区>

我正在开发一个小型图书馆,其中我对任何 X 类 都有以下要求:

  1. class X 必须只能使用 operator new
  2. 进行分配
  3. X 类 的所有子级都应该隐式变为可分配的仅由 operator new
  4. 堆分配的语法应该优雅
  5. 无需更改太多现有代码即可将其合并
  6. 一段时间后,如果我想让 class X 可分配作为自动;同样不需要更改太多代码

我也欢迎 C++0x 解决方案(仅供将来使用)。

[注意:我已经完成了我的部分研究并将其作为答案发布(针对基本场景进行了测试)]

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