Сергей_Ф, я имею общее представление о выделение памяти, но я и правда не вижу где в примере @tretyakov_sa выделяется память. И меня больше всего интересует чего не хватает в моем примере, учитывая что я вместо
const char* _ch = mqtt_srv.c_str();
mqttClient.setServer(_ch, mqtt_port.toInt())...