gpt4 book ai didi

c++ - 显式实例化模板的动态使用

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:30:59 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Dynamic dispatching of template functions?

我想使用非类型模板来创建具有不同内存占用的网格单元,而不必在堆上使用动态分配的内存,例如

template <int cell_size>
class myCell {...}

单元格大小的数量是有限的(大约 10 个),因此我可以轻松地显式实例化所有这些单元格。然而,需要哪一个单元格在编译时是未知的,而只在运行时才知道。

我知道模板是一个编译时概念,但有没有办法以这种方式使用模板化类,特别是因为我可以保证所有必要的单元格类型都被显式实例化?

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