map::map no retiene datos al llamar la funcion de la clase que lo contiene
Publicado por Augusto Lautaro (9 intervenciones) el 24/04/2020 03:19:35
Hola! Tengo un problema y no encuentro nada en Google
Este es el código...
Yo guardo una variable con setVar, pero cuando la quiero obtener con getVar, la variable ya no existe :(
Este es el código...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <map>
#include <string>
class Var{
private:
map<string, string> varmap;
public:
void setVar(string name, string type, string value);
string getVar(string name);
};
void Var::setVar(string name, string type, string value){
varmap.insert({name, value});
}
string Var::getVar(string name){
string bufferOut;
bufferOut = varmap[name];
return bufferOut;
}
Yo guardo una variable con setVar, pero cuando la quiero obtener con getVar, la variable ya no existe :(
Valora esta pregunta


0