gpt4 book ai didi

c++ - 静态大小的 valarray 实现

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:52:17 25 4
gpt4 key购买 nike

我正在寻找静态大小的 std::valarray 实现。

我自己实现应该很容易,但我需要 constexpr 操作(加法、减法等),这有点无聊/容易出错,所以我在这里问一下是否有流行的实现。

如果我必须自己实现,您认为表达式模板在这种情况下值得吗?

最佳答案

C++11数组 呢? ?

但是你必须自己实现这些算法。那容易出错吗?我不这么认为。无聊,也许吧。来自 C++99 的 goo'ol' valarray 又如何呢? ?您已经有了自己的算术——但是,唉,它们不是constexpr

但是您可以采用它的实现,将其包装在一个简单的 array 特化中,并且您有一个不易出错的令人兴奋的任务;-)

我本人很想尝试使用表达式模板。但这取决于您在路上获得代码的速度。一开始可能很难做到,但从长远来看更容易维护(对于你自己和其他模板魔术师)。更有趣。

关于c++ - 静态大小的 valarray 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13615810/

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