how to get class member by string? have .h:
class configFile {
public:
class cfgVehicles {
public:
class base_car {
public:
int speed = 80;
FString displayName = "unknown";
};
class uazVehicle : public base_car {
public:
FString displayName = "uaz";
};
class uazVehicle2 : public uazVehicle {
public:
FString displayName = "uaz2";
};
class uralVehicle : public base_car {
public:
FString displayName = "ural";
};
};
};
metod to get int class member:
configFile::cfgVehicles::uazVehicle2 dataObj;
configFile::cfgVehicles::uazVehicle2* const ptrDataObj = &dataObj;
int getInt = ptrDataObj->speed;
returt getInt;
how i can get speed class member by string? tried so - no work
std::string whatGet = "speed";
int getInt = ptrDataObj->*whatGet;