где то внизу?
ну эта изоляция неизбежно вызовет лишнюю копию. впрочем, если сишное API принимает const char*, то это уже оверхед на ровном месте, т.к. оно потом всё равно посчитает длину (и возможно не раз), хотя мы её знаем и могли бы сказать
Да, обмен на консистентность Если аллокации можно побороть общим буфером под эти нужны (aka thread_local string), то от копирования никуда не деться Тут уж каждый выбирает сам
то чувство когда плюсовый std::ifstream принимает путь как const char*
В общем то его я и имел в виду, когда писал про стандартную либу Это ппц конечно
Обсуждают сегодня