繁体   English   中英

静态大小的valarray实现

[英]static sized valarray implementation

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

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

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

那么C ++ 11的 array怎么样?

但是你必须自己实现算术。 这容易出错吗? 我不这么认为。 也许是无聊的。 那么来自C ++ 99valarray怎么样? 你已经有了你的算术 - 但是,唉,它们不是constexpr

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

我自己也喜欢用表达模板来尝试它。 但这取决于你在路上获得代码的速度有多快。 从长远来看,它可能很难做到,但更容易维护(对于你自己和其他模板魔术师)。 而且更有趣。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM