а с const char* я так понимаю, это невозможно
const char*
узнать точный размер структуры MqttConfig
невозможно? Размер указателя фиксирован, структура из указателей будет правильно выравнена и будет иметь правильный фиксированный размер. Скорее всего в твоем случае твой конфиг будет занимать 20Б.Насчет литерала - я так понимаю, речь о '\0' ?
PubSubClient& PubSubClient::setServer(const char * domain, uint16_t port)
char password[20] = "password";
.const char*
для своих полей. Пусть в них хранятся адреса размещений литералов, которыми ты инициализируешь поля сейчас. Т.е. в плане инициализации ничего не поменяется, поменять нужно только тип полей. clang: error: linker command failed with exit code 1 (use -v to see invocation)
наверное
имеет фиксированную разрядность
А std::string зависит от опций препроцессора
Так-то оно конструируется через конструктор string или присвоение.
Добрый день.
Снизу прилагаю скрины
</>
есть. Вычитание вещественных чисел на c++?
Всем привет! Уже всю голову сломал. ... Заранее спасибо.
std::string
[?].f("abc"s);
даст то что надо при условии правильной подготовки к использованию литерала.
А где я это спросил, в каком конкретном месте?
А где я это спросил? Тоже, в каком конкретно месте?
Кроме меня здесь мало кто другой тебе такие материалы может дать. Но для начала мне нужны точные ответы конкретно на поставленные мной вопросы.
Насколько я вижу, точность восприятия моих вопросов у тебя довольно низкая, а ошибочность суждений - высокая.
Я не против, оставайся с тем, что у тебя сейчас есть. Вернешься ко мне когда поймешь суть именно моих вопросов, а не результатов своего восприятия моих слов.