在Windows和Linux中,我经历了不同的valarray行为。有人知道这件事或者知道去哪看吗?很明显,在这两个系统上工作的一个版本都是正确的C++,但是为什么另一个版本在Windows中工作呢?在实现valarray方面是否有更多的差异?代码在MSVC/Windows上工作但在gcc/Linux上不工作的示例: for(size_t s = 0; s <有如何使用valarray的最佳实践吗?#in
std::valarray< double > myArray(3)生成长度为3的valarray,初始化为零。std::valarray< double > myArray(1,3)生成长度为3的valarray,初始化为1。std::valarray< double > myArray(0,3)产生error: call to constructor of 'std::valarray<double>' is amb