Я хотел бы объединить строковые литералы и целые числа, например:string message("That value should be between " + MIN_VALUE + " and " + MAX_VALUE);
Но это дает мне эту ошибку:
error: invalid operands of types ‘const char*’ and ‘const char [6]’ to binary ‘operator+’|
Каков правильный способ сделать это? Я мог бы разделить это на 2 строковых объявления (каждое из которых объединяет строковый литерал и целое число), но это уродливо. Я также пробовал оператор ‹‹.
Спасибо