Witam
Popełniłem takie połączenie map i vector:
std::map< std::string, std::vector < std::string > > m_normal_declaration;
Cały kod wygląda tak:
https://ideone.com/hJQY6e
Dlaczego to się nie kompiluje?
Witam
Popełniłem takie połączenie map i vector:
std::map< std::string, std::vector < std::string > > m_normal_declaration;
Cały kod wygląda tak:
https://ideone.com/hJQY6e
Dlaczego to się nie kompiluje?
m_normal_declaration.insert(std::pair<std::string, std::vector < std::string >"d",_declaration));
a co to jest? Nie kompiluje się bo jest niezgodne z gramatyką języka...
Swoją drogą, elementem w mapie jest std::pair<const K, V>
Tak a propos czemu nie po ludzku:
m_normal_declaration["d"]=_declaration;