Gracias bro, bueno lo compilé y me salieron varios pero varios errores, uso el compilador dev c++ ya que ese es el que usa el profe :(.
Los errores son los siguientes, no vienen tanto al código sino a otros archivos:
Este me aparece con respecto a los
colores:
Código C++:
Ver originalno match for 'operator[]' in 'colores["blanco"]'
asi con verde, amarillo, etc.
Despues de ese error aparece este en
cada uno de los colores:
Código C++:
Ver originalcandidates are: _Tp& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const _Key&) [with _Key = std::string, _Tp = int, _Compare = std::less<std::string>, _Alloc = std::allocator<std::pair<const std::string, int> >]
Línea 32 del código que es donde esta el
for, me sale esto:
Código C++:
Ver original[expected primary-expression before "auto" ] y expected ';' before "auto"
Línea 33:
Código C++:
Ver originalno match for 'operator[]' in 'colores[mensaje]'.
Línea 34:
Código C++:
Ver originalexpected primary-expression before "switch"
Código C++:
Ver originalat global scope 34 e In instantiation of `std::pair<const std::string, int>':
Ya los errores a partir de alli, me lleva a
otros archivos, este error aparece en el
archivo stl_tree.h:
Código C++:
Ver originalinstantiated from `std::_Rb_tree_node<std::pair<const std::string, int> >'
Línea 135: _Val _M_value_field;
Línea 565: { _M_erase(_M_begin()); }
Línea 1064: _M_erase(_S_right(__x));
Este aparece en el
archivo stl_pair.h:
Código C++:
Ver original`std::pair<_T1, _T2>::first' has incomplete type
Línea 73: _T1 first;
Y este ultimo me aparece en el
archivo stringfwd.h
Código C++:
Ver originaldeclaration of `const struct std::string'
Línea 56: class basic_string;
Bueno, estaré investigando sobre todo estos errores para ir indagando mas sobre este tipo de situaciones.
Muchas gracias a todos por su ayuda, cualquier cosa estaré al tanto aca a ver si conocen solución a esos problemas :(