src/main.h

changeset 191
d355d4c52d51
parent 188
64ea7282611e
child 196
6bcb284679d4
equal deleted inserted replaced
190:3dbdc243f053 191:d355d4c52d51
300 { 300 {
301 stream >> x; 301 stream >> x;
302 }); 302 });
303 return stream; 303 return stream;
304 } 304 }
305
306 template<std::size_t N, typename T>
307 std::array<T, N> vectorToArray(const std::vector<T>& x)
308 {
309 std::array<T, N> result;
310 for (std::size_t i = 0; i < x.size() and i < N; i += 1)
311 {
312 result[i] = x[i];
313 }
314 return result;
315 }

mercurial