Подскажите правильно ли создавать объект прямо при вызове функции в C++ void func( std::string str ); ... ... char* c; // C-string ... func( string(c) ); ... Если я правильно понимаю в функции будет создана строва, проиницированная значением С-строки и после выхода из функции строка будет уничтожена( но не С-строка конечно ) Я правильно думаю или нет???
Ответ на:
комментарий
от jek_
Ответ на:
комментарий
от linuxsoft
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум С++'ный овощ (2015)
- Форум временный объект c++ (2013)
- Форум О шаблонных функциях в C++ (2004)
- Форум Перегрузка функций, принимающих строки в C++ (2014)
- Форум C++ выбор версии функции при перегрузке и char (2018)
- Форум Локальная константа функции в языке Си (2014)
- Форум C++ synthesized method first required here (2007)
- Форум [C++] [экспертам] [в Development] [боян?] деструктор временного объекта при вызове функции (2008)
- Форум Передача владения объектом (2019)
- Форум Необъяснимая ошибка с функцией fclose и STL объектами C++ (2004)