[libcxx] [test] D27013: Fix MSVC warning C4018 "signed/unsigned mismatch", part 1/12.
Change loop indices from int to std::size_t. Also, include <cstddef> when it wasn't already being included. git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@287820 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -18,6 +18,7 @@
|
||||
#include <algorithm>
|
||||
#include <vector>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
#include "test_iterators.h"
|
||||
|
||||
@@ -36,7 +37,7 @@ test()
|
||||
const unsigned M = 10;
|
||||
std::vector<int> v(N);
|
||||
int x = 0;
|
||||
for (int i = 0; i < v.size(); ++i)
|
||||
for (std::size_t i = 0; i < v.size(); ++i)
|
||||
{
|
||||
v[i] = x;
|
||||
if (++x == M)
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
#include <vector>
|
||||
#include <functional>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
#include "test_iterators.h"
|
||||
|
||||
@@ -37,7 +38,7 @@ test()
|
||||
const unsigned M = 10;
|
||||
std::vector<int> v(N);
|
||||
int x = 0;
|
||||
for (int i = 0; i < v.size(); ++i)
|
||||
for (std::size_t i = 0; i < v.size(); ++i)
|
||||
{
|
||||
v[i] = x;
|
||||
if (++x == M)
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
#include <algorithm>
|
||||
#include <vector>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
#include "test_iterators.h"
|
||||
|
||||
@@ -44,7 +45,7 @@ test()
|
||||
const unsigned M = 10;
|
||||
std::vector<int> v(N);
|
||||
int x = 0;
|
||||
for (int i = 0; i < v.size(); ++i)
|
||||
for (std::size_t i = 0; i < v.size(); ++i)
|
||||
{
|
||||
v[i] = x;
|
||||
if (++x == M)
|
||||
|
||||
@@ -19,6 +19,7 @@
|
||||
#include <functional>
|
||||
#include <vector>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
#include "test_iterators.h"
|
||||
|
||||
@@ -45,7 +46,7 @@ test()
|
||||
const unsigned M = 10;
|
||||
std::vector<int> v(N);
|
||||
int x = 0;
|
||||
for (int i = 0; i < v.size(); ++i)
|
||||
for (std::size_t i = 0; i < v.size(); ++i)
|
||||
{
|
||||
v[i] = x;
|
||||
if (++x == M)
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
#include <algorithm>
|
||||
#include <vector>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
#include "test_iterators.h"
|
||||
|
||||
@@ -39,7 +40,7 @@ test()
|
||||
const unsigned M = 10;
|
||||
std::vector<int> v(N);
|
||||
int x = 0;
|
||||
for (int i = 0; i < v.size(); ++i)
|
||||
for (std::size_t i = 0; i < v.size(); ++i)
|
||||
{
|
||||
v[i] = x;
|
||||
if (++x == M)
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
#include <functional>
|
||||
#include <vector>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
#include "test_iterators.h"
|
||||
|
||||
@@ -40,7 +41,7 @@ test()
|
||||
const unsigned M = 10;
|
||||
std::vector<int> v(N);
|
||||
int x = 0;
|
||||
for (int i = 0; i < v.size(); ++i)
|
||||
for (std::size_t i = 0; i < v.size(); ++i)
|
||||
{
|
||||
v[i] = x;
|
||||
if (++x == M)
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
#include <algorithm>
|
||||
#include <vector>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
#include "test_iterators.h"
|
||||
|
||||
@@ -39,7 +40,7 @@ test()
|
||||
const unsigned M = 10;
|
||||
std::vector<int> v(N);
|
||||
int x = 0;
|
||||
for (int i = 0; i < v.size(); ++i)
|
||||
for (std::size_t i = 0; i < v.size(); ++i)
|
||||
{
|
||||
v[i] = x;
|
||||
if (++x == M)
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
#include <functional>
|
||||
#include <vector>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
#include "test_iterators.h"
|
||||
|
||||
@@ -40,7 +41,7 @@ test()
|
||||
const unsigned M = 10;
|
||||
std::vector<int> v(N);
|
||||
int x = 0;
|
||||
for (int i = 0; i < v.size(); ++i)
|
||||
for (std::size_t i = 0; i < v.size(); ++i)
|
||||
{
|
||||
v[i] = x;
|
||||
if (++x == M)
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
|
||||
#include <queue>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
#include "test_allocator.h"
|
||||
|
||||
@@ -49,7 +50,7 @@ int main()
|
||||
test q(d, test_allocator<int>(4));
|
||||
assert(q.get_allocator() == test_allocator<int>(4));
|
||||
assert(q.size() == 5);
|
||||
for (int i = 0; i < d.size(); ++i)
|
||||
for (std::size_t i = 0; i < d.size(); ++i)
|
||||
{
|
||||
assert(q.front() == d[i]);
|
||||
q.pop();
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
|
||||
#include <queue>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
template <class C>
|
||||
C
|
||||
@@ -29,7 +30,7 @@ int main()
|
||||
std::deque<int> d = make<std::deque<int> >(5);
|
||||
std::queue<int> q(d);
|
||||
assert(q.size() == 5);
|
||||
for (int i = 0; i < d.size(); ++i)
|
||||
for (std::size_t i = 0; i < d.size(); ++i)
|
||||
{
|
||||
assert(q.front() == d[i]);
|
||||
q.pop();
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
|
||||
#include <stack>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
#include "test_allocator.h"
|
||||
|
||||
@@ -49,7 +50,7 @@ int main()
|
||||
test q(d, test_allocator<int>(4));
|
||||
assert(q.get_allocator() == test_allocator<int>(4));
|
||||
assert(q.size() == 5);
|
||||
for (int i = 0; i < d.size(); ++i)
|
||||
for (std::size_t i = 0; i < d.size(); ++i)
|
||||
{
|
||||
assert(q.top() == d[d.size() - i - 1]);
|
||||
q.pop();
|
||||
|
||||
@@ -13,6 +13,7 @@
|
||||
|
||||
#include <stack>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
template <class C>
|
||||
C
|
||||
@@ -29,7 +30,7 @@ int main()
|
||||
std::deque<int> d = make<std::deque<int> >(5);
|
||||
std::stack<int> q(d);
|
||||
assert(q.size() == 5);
|
||||
for (int i = 0; i < d.size(); ++i)
|
||||
for (std::size_t i = 0; i < d.size(); ++i)
|
||||
{
|
||||
assert(q.top() == d[d.size() - i - 1]);
|
||||
q.pop();
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
#include <algorithm>
|
||||
#include <iterator>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
#include "test_macros.h"
|
||||
#include "min_allocator.h"
|
||||
@@ -53,7 +54,7 @@ test(C& c1, int size)
|
||||
CI i = c1.begin();
|
||||
for (int j = 0; j < std::min(c1_osize, c1.size()); ++j, ++i)
|
||||
assert(*i == j);
|
||||
for (int j = c1_osize; j < c1.size(); ++j, ++i)
|
||||
for (std::size_t j = c1_osize; j < c1.size(); ++j, ++i)
|
||||
assert(*i == 0);
|
||||
}
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
#include <algorithm>
|
||||
#include <iterator>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
#include "test_macros.h"
|
||||
#include "min_allocator.h"
|
||||
@@ -53,7 +54,7 @@ test(C& c1, int size, int x)
|
||||
CI i = c1.begin();
|
||||
for (int j = 0; j < std::min(c1_osize, c1.size()); ++j, ++i)
|
||||
assert(*i == j);
|
||||
for (int j = c1_osize; j < c1.size(); ++j, ++i)
|
||||
for (std::size_t j = c1_osize; j < c1.size(); ++j, ++i)
|
||||
assert(*i == x);
|
||||
}
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
|
||||
#include <vector>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
#include "min_allocator.h"
|
||||
|
||||
@@ -27,7 +28,7 @@ int main()
|
||||
{
|
||||
c.push_back(a[i]);
|
||||
assert(c.size() == i+1);
|
||||
for (int j = 0; j < c.size(); ++j)
|
||||
for (std::size_t j = 0; j < c.size(); ++j)
|
||||
assert(c[j] == a[j]);
|
||||
}
|
||||
}
|
||||
@@ -40,7 +41,7 @@ int main()
|
||||
{
|
||||
c.push_back(a[i]);
|
||||
assert(c.size() == i+1);
|
||||
for (int j = 0; j < c.size(); ++j)
|
||||
for (std::size_t j = 0; j < c.size(); ++j)
|
||||
assert(c[j] == a[j]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -18,6 +18,7 @@
|
||||
#include <vector>
|
||||
#include <string>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -27,7 +28,7 @@ int main()
|
||||
vecis.back().str("hub started at [00 6b 8b 45 69]");
|
||||
vecis.push_back(std::istringstream());
|
||||
vecis.back().str("hub started at [00 6b 8b 45 69]");
|
||||
for (int n = 0; n < vecis.size(); n++)
|
||||
for (std::size_t n = 0; n < vecis.size(); n++)
|
||||
{
|
||||
assert(vecis[n].str().size() == 31);
|
||||
vecis[n].seekg(0, std::ios_base::beg);
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -26,7 +27,7 @@ int main()
|
||||
std::valarray<T> v2;
|
||||
v2 = v;
|
||||
assert(v2.size() == v.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == v[i]);
|
||||
}
|
||||
{
|
||||
@@ -37,7 +38,7 @@ int main()
|
||||
std::valarray<T> v2;
|
||||
v2 = v;
|
||||
assert(v2.size() == v.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == v[i]);
|
||||
}
|
||||
{
|
||||
@@ -51,7 +52,7 @@ int main()
|
||||
for (int i = 0; i < N; ++i)
|
||||
{
|
||||
assert(v2[i].size() == v[i].size());
|
||||
for (int j = 0; j < v[i].size(); ++j)
|
||||
for (std::size_t j = 0; j < v[i].size(); ++j)
|
||||
assert(v2[i][j] == v[i][j]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -26,7 +27,7 @@ int main()
|
||||
std::valarray<T> v2;
|
||||
v2 = {1, 2, 3, 4, 5};
|
||||
assert(v2.size() == N);
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a[i]);
|
||||
}
|
||||
{
|
||||
@@ -36,7 +37,7 @@ int main()
|
||||
std::valarray<T> v2;
|
||||
v2 = {1, 2.5, 3, 4.25, 5};
|
||||
assert(v2.size() == N);
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a[i]);
|
||||
}
|
||||
{
|
||||
@@ -49,7 +50,7 @@ int main()
|
||||
for (int i = 0; i < N; ++i)
|
||||
{
|
||||
assert(v2[i].size() == a[i].size());
|
||||
for (int j = 0; j < a[i].size(); ++j)
|
||||
for (std::size_t j = 0; j < a[i].size(); ++j)
|
||||
assert(v2[i][j] == a[i][j]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -28,7 +29,7 @@ int main()
|
||||
v2 = std::move(v);
|
||||
assert(v2.size() == N);
|
||||
assert(v.size() == 0);
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a[i]);
|
||||
}
|
||||
{
|
||||
@@ -40,7 +41,7 @@ int main()
|
||||
v2 = std::move(v);
|
||||
assert(v2.size() == N);
|
||||
assert(v.size() == 0);
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a[i]);
|
||||
}
|
||||
{
|
||||
@@ -55,7 +56,7 @@ int main()
|
||||
for (int i = 0; i < N; ++i)
|
||||
{
|
||||
assert(v2[i].size() == a[i].size());
|
||||
for (int j = 0; j < a[i].size(); ++j)
|
||||
for (std::size_t j = 0; j < a[i].size(); ++j)
|
||||
assert(v2[i][j] == a[i][j]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -25,7 +26,7 @@ int main()
|
||||
std::valarray<T> v(a, N);
|
||||
v = 7;
|
||||
assert(v.size() == N);
|
||||
for (int i = 0; i < v.size(); ++i)
|
||||
for (std::size_t i = 0; i < v.size(); ++i)
|
||||
assert(v[i] == 7);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -30,7 +31,7 @@ int main()
|
||||
v1 &= v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == v3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -27,7 +28,7 @@ int main()
|
||||
std::valarray<T> v2(a2, N);
|
||||
v1 &= 3;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == v2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -30,7 +31,7 @@ int main()
|
||||
v3 /= v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == v3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -27,7 +28,7 @@ int main()
|
||||
std::valarray<T> v2(a2, N);
|
||||
v2 /= 6;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == v2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -30,7 +31,7 @@ int main()
|
||||
v3 -= v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == v3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -27,7 +28,7 @@ int main()
|
||||
std::valarray<T> v2(a2, N);
|
||||
v1 -= 3;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == v2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -30,7 +31,7 @@ int main()
|
||||
v2 %= v1;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v2[i] == v3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -27,7 +28,7 @@ int main()
|
||||
std::valarray<T> v2(a2, N);
|
||||
v1 %= 3;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == v2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -30,7 +31,7 @@ int main()
|
||||
v1 |= v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == v3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -27,7 +28,7 @@ int main()
|
||||
std::valarray<T> v2(a2, N);
|
||||
v1 |= 3;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == v2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -30,7 +31,7 @@ int main()
|
||||
v1 += v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == v3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -27,7 +28,7 @@ int main()
|
||||
std::valarray<T> v2(a2, N);
|
||||
v1 += 3;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == v2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -30,7 +31,7 @@ int main()
|
||||
v1 <<= v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == v3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -27,7 +28,7 @@ int main()
|
||||
std::valarray<T> v2(a2, N);
|
||||
v1 <<= 3;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == v2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -30,7 +31,7 @@ int main()
|
||||
v3 >>= v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == v3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -27,7 +28,7 @@ int main()
|
||||
std::valarray<T> v2(a2, N);
|
||||
v2 >>= 3;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == v2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -30,7 +31,7 @@ int main()
|
||||
v1 *= v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == v3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -27,7 +28,7 @@ int main()
|
||||
std::valarray<T> v2(a2, N);
|
||||
v1 *= 6;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == v2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -30,7 +31,7 @@ int main()
|
||||
v1 ^= v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == v3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -27,7 +28,7 @@ int main()
|
||||
std::valarray<T> v2(a2, N);
|
||||
v1 ^= 3;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == v2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -25,7 +26,7 @@ int main()
|
||||
std::valarray<T> v(a, N);
|
||||
std::valarray<T> v2 = v;
|
||||
assert(v2.size() == v.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == v[i]);
|
||||
}
|
||||
{
|
||||
@@ -35,7 +36,7 @@ int main()
|
||||
std::valarray<T> v(a, N);
|
||||
std::valarray<T> v2 = v;
|
||||
assert(v2.size() == v.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == v[i]);
|
||||
}
|
||||
{
|
||||
@@ -48,7 +49,7 @@ int main()
|
||||
for (int i = 0; i < N; ++i)
|
||||
{
|
||||
assert(v2[i].size() == v[i].size());
|
||||
for (int j = 0; j < v[i].size(); ++j)
|
||||
for (std::size_t j = 0; j < v[i].size(); ++j)
|
||||
assert(v2[i][j] == v[i][j]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,6 +16,7 @@
|
||||
#include <valarray>
|
||||
#include <utility>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -28,7 +29,7 @@ int main()
|
||||
std::valarray<T> v2 = std::move(v);
|
||||
assert(v2.size() == N);
|
||||
assert(v.size() == 0);
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a[i]);
|
||||
}
|
||||
{
|
||||
@@ -39,7 +40,7 @@ int main()
|
||||
std::valarray<T> v2 = std::move(v);
|
||||
assert(v2.size() == N);
|
||||
assert(v.size() == 0);
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a[i]);
|
||||
}
|
||||
{
|
||||
@@ -53,7 +54,7 @@ int main()
|
||||
for (int i = 0; i < N; ++i)
|
||||
{
|
||||
assert(v2[i].size() == a[i].size());
|
||||
for (int j = 0; j < v2[i].size(); ++j)
|
||||
for (std::size_t j = 0; j < v2[i].size(); ++j)
|
||||
assert(v2[i][j] == a[i][j]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -45,7 +46,7 @@ int main()
|
||||
for (int i = 0; i < N; ++i)
|
||||
{
|
||||
assert(v[i].size() == a[i].size());
|
||||
for (int j = 0; j < v[i].size(); ++j)
|
||||
for (std::size_t j = 0; j < v[i].size(); ++j)
|
||||
assert(v[i][j] == a[i][j]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -25,17 +26,17 @@ int main()
|
||||
std::valarray<T> v1(a1, N1);
|
||||
v1.resize(8);
|
||||
assert(v1.size() == 8);
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == 0);
|
||||
v1.resize(0);
|
||||
assert(v1.size() == 0);
|
||||
v1.resize(80);
|
||||
assert(v1.size() == 80);
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == 0);
|
||||
v1.resize(40);
|
||||
assert(v1.size() == 40);
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == 0);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -30,10 +31,10 @@ int main()
|
||||
std::valarray<T> v2_save = v2;
|
||||
v1.swap(v2);
|
||||
assert(v1.size() == v2_save.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == v2_save[i]);
|
||||
assert(v2.size() == v1_save.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == v1_save[i]);
|
||||
}
|
||||
{
|
||||
@@ -47,10 +48,10 @@ int main()
|
||||
std::valarray<T> v2_save = v2;
|
||||
v1.swap(v2);
|
||||
assert(v1.size() == v2_save.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == v2_save[i]);
|
||||
assert(v2.size() == v1_save.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == v1_save[i]);
|
||||
}
|
||||
{
|
||||
@@ -64,10 +65,10 @@ int main()
|
||||
std::valarray<T> v2_save = v2;
|
||||
v1.swap(v2);
|
||||
assert(v1.size() == v2_save.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == v2_save[i]);
|
||||
assert(v2.size() == v1_save.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == v1_save[i]);
|
||||
}
|
||||
{
|
||||
@@ -80,10 +81,10 @@ int main()
|
||||
std::valarray<T> v2_save = v2;
|
||||
v1.swap(v2);
|
||||
assert(v1.size() == v2_save.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v1[i] == v2_save[i]);
|
||||
assert(v2.size() == v1_save.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == v1_save[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -25,7 +26,7 @@ int main()
|
||||
std::valarray<T> v(a, N);
|
||||
std::valarray<T> v2 = ~v;
|
||||
assert(v2.size() == v.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == ~v[i]);
|
||||
}
|
||||
{
|
||||
@@ -38,7 +39,7 @@ int main()
|
||||
for (int i = 0; i < N; ++i)
|
||||
{
|
||||
assert(v2[i].size() == v[i].size());
|
||||
for (int j = 0; j < v[i].size(); ++j)
|
||||
for (std::size_t j = 0; j < v[i].size(); ++j)
|
||||
assert(v2[i][j] == ~v[i][j]);
|
||||
}
|
||||
}
|
||||
@@ -49,7 +50,7 @@ int main()
|
||||
std::valarray<T> v(a, N);
|
||||
std::valarray<T> v2 = ~(v + v);
|
||||
assert(v2.size() == v.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == ~(2*v[i]));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -25,7 +26,7 @@ int main()
|
||||
std::valarray<T> v(a, N);
|
||||
std::valarray<T> v2 = -v;
|
||||
assert(v2.size() == v.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == -v[i]);
|
||||
}
|
||||
{
|
||||
@@ -35,7 +36,7 @@ int main()
|
||||
std::valarray<T> v(a, N);
|
||||
std::valarray<T> v2 = -v;
|
||||
assert(v2.size() == v.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == -v[i]);
|
||||
}
|
||||
{
|
||||
@@ -48,7 +49,7 @@ int main()
|
||||
for (int i = 0; i < N; ++i)
|
||||
{
|
||||
assert(v2[i].size() == v[i].size());
|
||||
for (int j = 0; j < v[i].size(); ++j)
|
||||
for (std::size_t j = 0; j < v[i].size(); ++j)
|
||||
assert(v2[i][j] == -v[i][j]);
|
||||
}
|
||||
}
|
||||
@@ -59,7 +60,7 @@ int main()
|
||||
std::valarray<T> v(a, N);
|
||||
std::valarray<T> v2 = -(v + v);
|
||||
assert(v2.size() == v.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == -2*v[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -25,7 +26,7 @@ int main()
|
||||
std::valarray<T> v(a, N);
|
||||
std::valarray<bool> v2 = !v;
|
||||
assert(v2.size() == v.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == !v[i]);
|
||||
}
|
||||
{
|
||||
@@ -35,7 +36,7 @@ int main()
|
||||
std::valarray<T> v(a, N);
|
||||
std::valarray<bool> v2 = !(v + v);
|
||||
assert(v2.size() == v.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == !(2 * v[i]));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -25,7 +26,7 @@ int main()
|
||||
std::valarray<T> v(a, N);
|
||||
std::valarray<T> v2 = +v;
|
||||
assert(v2.size() == v.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == +v[i]);
|
||||
}
|
||||
{
|
||||
@@ -35,7 +36,7 @@ int main()
|
||||
std::valarray<T> v(a, N);
|
||||
std::valarray<T> v2 = +v;
|
||||
assert(v2.size() == v.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == +v[i]);
|
||||
}
|
||||
{
|
||||
@@ -48,7 +49,7 @@ int main()
|
||||
for (int i = 0; i < N; ++i)
|
||||
{
|
||||
assert(v2[i].size() == v[i].size());
|
||||
for (int j = 0; j < v[i].size(); ++j)
|
||||
for (std::size_t j = 0; j < v[i].size(); ++j)
|
||||
assert(v2[i][j] == +v[i][j]);
|
||||
}
|
||||
}
|
||||
@@ -59,7 +60,7 @@ int main()
|
||||
std::valarray<T> v(a, N);
|
||||
std::valarray<T> v2 = +(v + v);
|
||||
assert(v2.size() == v.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == +2*v[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -29,7 +30,7 @@ int main()
|
||||
std::valarray<T> v3 = v1 & v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -26,7 +27,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<T> v2 = v1 & 3;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -26,7 +27,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<T> v2 = 3 & v1;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -29,7 +30,7 @@ int main()
|
||||
std::valarray<T> v3 = v1 / v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -26,7 +27,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<T> v2 = v1 / 6;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -26,7 +27,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<T> v2 = 3 / v1;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -29,7 +30,7 @@ int main()
|
||||
std::valarray<T> v3 = v1 - v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -26,7 +27,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<T> v2 = v1 - 3;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -26,7 +27,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<T> v2 = 3 - v1;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -29,7 +30,7 @@ int main()
|
||||
std::valarray<T> v3 = v1 % v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -26,7 +27,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<T> v2 = v1 % 3;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -26,7 +27,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<T> v2 = 3 % v1;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -29,7 +30,7 @@ int main()
|
||||
std::valarray<T> v3 = v1 | v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -26,7 +27,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<T> v2 = v1 | 3;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -26,7 +27,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<T> v2 = 3 | v1;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -29,7 +30,7 @@ int main()
|
||||
std::valarray<T> v3 = v1 + v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -26,7 +27,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<T> v2 = v1 + 3;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -26,7 +27,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<T> v2 = 3 + v1;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -29,7 +30,7 @@ int main()
|
||||
std::valarray<T> v3 = v1 << v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -26,7 +27,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<T> v2 = v1 << 3;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -26,7 +27,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<T> v2 = 3 << v1;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -29,7 +30,7 @@ int main()
|
||||
std::valarray<T> v3 = v1 >> v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -26,7 +27,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<T> v2 = v1 >> 3;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -26,7 +27,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<T> v2 = 40 >> v1;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -29,7 +30,7 @@ int main()
|
||||
std::valarray<T> v3 = v1 * v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -26,7 +27,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<T> v2 = v1 * 6;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -26,7 +27,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<T> v2 = 6 * v1;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -29,7 +30,7 @@ int main()
|
||||
std::valarray<T> v3 = v1 ^ v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -26,7 +27,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<T> v2 = v1 ^ 3;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -26,7 +27,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<T> v2 = 3 ^ v1;
|
||||
assert(v1.size() == v2.size());
|
||||
for (int i = 0; i < v2.size(); ++i)
|
||||
for (std::size_t i = 0; i < v2.size(); ++i)
|
||||
assert(v2[i] == a2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -31,7 +32,7 @@ int main()
|
||||
std::valarray<bool> v3 = v1 && v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -28,7 +29,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<bool> v3 = v1 && 5;
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
{
|
||||
@@ -39,7 +40,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<bool> v3 = v1 && 0;
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -28,7 +29,7 @@ int main()
|
||||
std::valarray<T> v2(a2, N);
|
||||
std::valarray<bool> v3 = 5 && v2;
|
||||
assert(v2.size() == v3.size());
|
||||
for (int i = 0; i < v3.size(); ++i)
|
||||
for (std::size_t i = 0; i < v3.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
{
|
||||
@@ -39,7 +40,7 @@ int main()
|
||||
std::valarray<T> v2(a2, N);
|
||||
std::valarray<bool> v3 = 0 && v2;
|
||||
assert(v2.size() == v3.size());
|
||||
for (int i = 0; i < v3.size(); ++i)
|
||||
for (std::size_t i = 0; i < v3.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -31,7 +32,7 @@ int main()
|
||||
std::valarray<bool> v3 = v1 == v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -28,7 +29,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<bool> v3 = v1 == 2;
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -28,7 +29,7 @@ int main()
|
||||
std::valarray<T> v2(a2, N);
|
||||
std::valarray<bool> v3 = 2 == v2;
|
||||
assert(v2.size() == v3.size());
|
||||
for (int i = 0; i < v3.size(); ++i)
|
||||
for (std::size_t i = 0; i < v3.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -31,7 +32,7 @@ int main()
|
||||
std::valarray<bool> v3 = v1 >= v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -28,7 +29,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<bool> v3 = v1 >= 2;
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -28,7 +29,7 @@ int main()
|
||||
std::valarray<T> v2(a2, N);
|
||||
std::valarray<bool> v3 = 2 >= v2;
|
||||
assert(v2.size() == v3.size());
|
||||
for (int i = 0; i < v3.size(); ++i)
|
||||
for (std::size_t i = 0; i < v3.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -31,7 +32,7 @@ int main()
|
||||
std::valarray<bool> v3 = v1 > v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -28,7 +29,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<bool> v3 = v1 > 2;
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -28,7 +29,7 @@ int main()
|
||||
std::valarray<T> v2(a2, N);
|
||||
std::valarray<bool> v3 = 2 > v2;
|
||||
assert(v2.size() == v3.size());
|
||||
for (int i = 0; i < v3.size(); ++i)
|
||||
for (std::size_t i = 0; i < v3.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -31,7 +32,7 @@ int main()
|
||||
std::valarray<bool> v3 = v1 <= v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -28,7 +29,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<bool> v3 = v1 <= 2;
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -28,7 +29,7 @@ int main()
|
||||
std::valarray<T> v2(a2, N);
|
||||
std::valarray<bool> v3 = 2 <= v2;
|
||||
assert(v2.size() == v3.size());
|
||||
for (int i = 0; i < v3.size(); ++i)
|
||||
for (std::size_t i = 0; i < v3.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -31,7 +32,7 @@ int main()
|
||||
std::valarray<bool> v3 = v1 < v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -28,7 +29,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<bool> v3 = v1 < 2;
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -28,7 +29,7 @@ int main()
|
||||
std::valarray<T> v2(a2, N);
|
||||
std::valarray<bool> v3 = 2 < v2;
|
||||
assert(v2.size() == v3.size());
|
||||
for (int i = 0; i < v3.size(); ++i)
|
||||
for (std::size_t i = 0; i < v3.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -31,7 +32,7 @@ int main()
|
||||
std::valarray<bool> v3 = v1 != v2;
|
||||
assert(v1.size() == v2.size());
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -28,7 +29,7 @@ int main()
|
||||
std::valarray<T> v1(a1, N);
|
||||
std::valarray<bool> v3 = v1 != 2;
|
||||
assert(v1.size() == v3.size());
|
||||
for (int i = 0; i < v1.size(); ++i)
|
||||
for (std::size_t i = 0; i < v1.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@
|
||||
|
||||
#include <valarray>
|
||||
#include <cassert>
|
||||
#include <cstddef>
|
||||
|
||||
int main()
|
||||
{
|
||||
@@ -28,7 +29,7 @@ int main()
|
||||
std::valarray<T> v2(a2, N);
|
||||
std::valarray<bool> v3 = 2 != v2;
|
||||
assert(v2.size() == v3.size());
|
||||
for (int i = 0; i < v3.size(); ++i)
|
||||
for (std::size_t i = 0; i < v3.size(); ++i)
|
||||
assert(v3[i] == a3[i]);
|
||||
}
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user