2010-04-05 72 views
28

直到最近我还没有跟上C++ 11的审议。当我试图变得更加熟悉它,问题正在处理,我碰到this site这似乎是倡导自嘲还是因为大多数人都使用Blitz++而不是取消std::valarray。我想我大概是几个人在那里谁仍然使用std::valarray(是的,我知道这个类有一个肮脏的过去,失去光泽的现在,未来值得怀疑)中的一个。但是,它满足了我需要的,也许更重要的是,它是标准的一部分(现在以任何方式)。std :: valarray看起来像什么样的未来?

除了上面的一个站点,我已经很少发现新标准中std::valarray实际发生的事情,并且希望SO上的某个人能够提供一些见解和/或参考其中GoogleWikipedia甚至C++ Standards Committee Web Site迄今未能我。谢谢。

+5

如果你打算从valarry到别的(不说,还有似乎是你什么特别的原因,如果你满意的话)迁移,看看征作为替代热捧。 http://eigen.tuxfamily.org/index.php?title=Main_Page。 – timday 2010-04-05 09:28:05

回答

27

std::valarray被包括在C++ 11。它尚未被弃用或删除。它已被更新以包括移动操作

std::valarray在§26.6的C++ 11语言标准的[numarray]中定义。

+0

@詹姆斯,太棒了!这就是我一直在寻找的。 – andand 2010-04-05 02:59:14

相关问题