Например, пишу я какое-то приложение на плюсах. Использую в нем в качестве контейнера строк класс string. Вроде хорошо же. Но вот нужно мне вызвать stat(). Он string стринг не понимает. Приходится в таких случаях делать .c_str(). И так повсеместно, где всречаются такие вот обращения к системным вызовам с путем или др. строками. Вроде не напрягало по-началу, но что-то с увеличением количества кода стало как-то беспокоить. Особенно, когда производишь порт Си кода на плюсы, Вроде логика вся остается, а писать приходится больше, то тут забыл, то там не тот тип параметра выставил, то тут обертку нужно какую-то лепить... Это нормально? Раньше имел дело с Си, там, конечно, такого нет.



Ответ на:
комментарий
от emulek

Ответ на:
комментарий
от d_a

Ответ на:
комментарий
от emulek


Ответ на:
комментарий
от d_a





Ответ на:
комментарий
от Boy_from_Jungle

Ответ на:
комментарий
от Boy_from_Jungle

Ответ на:
комментарий
от wota

Ответ на:
комментарий
от LongLiveUbuntu

Ответ на:
комментарий
от wota


Ответ на:
комментарий
от conalex

Ответ на:
комментарий
от Eddy_Em

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Системные вызовы и библиотечные функции... (2001)
- Форум map<string,string> (2002)
- Форум --string (2011)
- Форум String (2004)
- Форум bash и string<-->string (2006)
- Форум [Python] string -> raw string (2011)
- Форум Библиотечные файлы в initrd.img (2013)
- Форум [C] Безопасность библиотечных функций (2010)
- Форум scp как библиотечный вызов (2013)
- Форум Doxygen: string vs std::string (2008)