Задать вопрос
@Azilon

В чем суть проблемы?

Увидел данный пример в одной из книг:

const string exclam = "!";
const string message = "привет" + ", мир" + exclam;

Там предлагалось попробовать определить сработает программа или нет, но не было больше никаких комментариев. Я так понял что проблема с кавычкой перед "мир", но в чем суть проблемы непонятно.
  • Вопрос задан
  • 190 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
devalone
@devalone
̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
Попробуй скомпилировать и увидишь, в чём проблема, "привет" - это не string, а const char[]. Чтоб работало, можно, например, сделать так:
const string message = std::string("привет") + ", мир" + exclam;

Теперь привет - std::string для которого перегружен оператор +
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы