gpt4 book ai didi

c++ - 策略数组类设计包装器

转载 作者:行者123 更新时间:2023-11-28 08:31:42 24 4
gpt4 key购买 nike

我想为具有不同策略的不同数组类编写一个包装器。

例如:

typedef ArrayType<useValArray,StdAllocator> Array; // one global assignment

我想像 blitz++ 数组一样使用这个类

例如:

Array<double,2> x(2,2); //maps the Array to an Valarray or to a Blitz++ Array
Array<double,2> x2(5,6);

这是可能的吗?我需要哪些技术来实现这一点?

最佳答案

我认为不是您描述的方式(至少是因为模板参数)但是......

不久前讨论了现有数组的 STL 包装器 here .我建议您应该将 array_proxy 推荐作为起点。

关于c++ - 策略数组类设计包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1714192/

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