C++ создает строку текста и переменных

Я пытаюсь сделать что-то очень простое, и все же, после часа поиска я не могу найти подходящий ответ, поэтому я должен упустить что-то довольно очевидное.

Я пытаюсь динамически создавать имена файлов для использования с ifstream. Хотя я понимаю, что для этого доступны различные методы, я решил создать строку std ::и использовать stringname.c _str для преобразования в const.

Проблема, однако, в том, что мне нужно создать строку с сочетанием переменных и предопределенных текстовых значений. Я получаю ошибки компилятора, так что это должно быть проблемой синтаксиса.

Псевдо

std::string var = "sometext" + somevar + "sometext" + somevar;

Спасибо!

40
задан Jack Farrow 18 April 2012 в 22:51
поделиться