以下代码无法编译:
#include <valarray>
int main()
{
std::valarray<std::valarray<int>> a;
std::valarray<std::valarray<int>> b;
//std::valarray<std::valarray<bool>> c;
std::valarray<bool> c;
c = (a == b);
return 0;
}
c的两个声明都不能编译。是否允许以上述方式使用 valarray 或者对如何使用它有限制。