Rozmiar tablic - za duży - cmd wywala błąd.
Ostatnio zmodyfikowano 2017-11-02 21:21
ParseThisCode |
» 2017-11-02 20:56:01 http://cpp0x.pl/kursy/Kurs-STL-C++/Kontener-tablicy-std-vector/119 |
|
YooSy |
» 2017-11-02 20:58:20 A nie lepiej użyć do tego wektora? |
Przecież nie wykluczyłem std::vector. Napisałem ogólnie o tablicy. I co oznacza to co napisał YooSy? |
Deklarujesz: #include <iostream> #include <numeric> #include <vector>
int main() { std::size_t col { 5 }; std::size_t row { 3 }; std::vector < int > v( col * row ); std::iota( v.begin(), v.end(), 1 ); for( std::size_t i { }; i < row; ++i ) { for( std::size_t j { }; j < col; ++j ) { std::cout << v[ i * col + j ] << ' '; } std::cout << '\n'; } } https://stackoverflow.com/questions/14075194/variable-length-arrays-vla-in-c-and-cWidzę, że deklarujesz też tablicę bool , więc pewnie przyjdzie ci do głowy std::vector<boo>. |
|
Saran |
» 2017-11-02 21:21:24 @up std::vector? std::iota? std::size_t? v.begin/end?
Początkujący przecież nawet nie wie co to jest. |
|
1 « 2 » |