В интернете пишут только отличия string от char[], но не пишут, отличаются ли они по затратам и как сильно. Соответственно, вопрос: сильно ли string затратнее char[]?
В общем случае std::string
медленее. Чтобы узнать насколько, надо делать замеры в вашем конкретном случае. Однако стоит отметить, что в большинстве реализаций для строк маленькой длины (<15?) применяется short string optimization
, так что строка может хранится в стеке и быть потенциально не медленее char[]
.
const string s("depends on the size of the array");
const char m[] = "depends on the size of the array";
cout << sizeof(s) << endl << sizeof(m);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Нужно определить направление ветра в заданной местности и по заданной датеПроблема в том, что 5 пункт (определение ветра) не выводит нужную...
Мне нужно вывести на экран массив и символ, который встречается больше всего в нём
Для скачивания файла, я пытался использовать функциию URLDownloadToFile(), текстовый документ и фото, она скивает нормально, но при скачиванииexe файлов...
Возможно ли средствами WinApi узнать, что запущенный процесс полностью загрузился?