vendredi 8 octobre 2021

How to init vector

array<char, 5> d{"sdfd"};

works

 vector<array<char, 5>> s1;

compilation error:

error: no matching function for call to ‘std::vector<std::array<char, 5ul> >::vector(<brace-enclosed initializer list>)’     vector<array<char, 5>> s1;

compilation: g++ -std=c++11 ./test.cc

linux gcc 5.4.0

how to fix?

Aucun commentaire:

Enregistrer un commentaire