直到最近,我还没有跟上C ++ 11的讨论。当我试图更熟悉它和正在解决的问题时,我遇到了this site,因为大多数人都使用Blitz++,因此似乎主张弃用或删除std::valarray
。我想我可能是那里仍然使用std::valarray
的少数人之一(是的,我知道这个班有一个肮脏的过去,一个失去光泽的礼物,一个可疑的未来)。但是,它做了我需要的,也许更重要的是,它是标准的一部分(现在无论如何)。
除了上面的一个网站,我已经能够找到新标准中std::valarray
实际发生的事情,并希望SO上的某些人能够提供一些见解和/或Google,Wikipedia甚至C++ Standards Committee Web Site迄今为止的参考文献都失败了。感谢。
答案 0 :(得分:27)
std::valarray
包含在C ++ 11中。它尚未被弃用或删除。它已更新为包括移动操作
std::valarray
在C ++ 11语言标准的第26.6节[numarray]中定义。