- 1
- 2
- 3
- 4
CString temp;
temp.Preallocate(5000);
GetName(temp.GetBuffer());
name_.Format(L"%s", temp);
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
CString temp;
temp.Preallocate(5000);
GetName(temp.GetBuffer());
name_.Format(L"%s", temp);
На самом деле после GetBuffer нужен ReleaseBuffer и Preallocate резервирует место, но не устанавливает длину.
Эти ошибки приводят к тому что использование name_ в GetName не работает и name_ = temp тоже не работает.
Хитрый "индокодер" выкрутился через Format.
вообще я считаю что каждый с++ программист должен написать строку
WXString, FXString...
Не, ну а что? Каждая уважающая себя говнолиба должна иметь собственный велосипед
А как с логгерами в жабе или униттестами в питоне
"The std::string type is the main string datatype in standard C++ since 1998"
Помню что в борландяшной сишечке не было еще даже std (хотя там cout уже был)
Мы выживали, как могли.
но стримы были, и кажется был list
https://i.postimg.cc/cJTRzdjf/bc-coll.png
https://i.postimg.cc/0yPZXXjR/borland-tl.png
Кстати Страус говорили что отсутствие стрима в ранних версиях это самый большой фейл
>>Preallocate резервирует место, но не устанавливает длину.
Найди 0 отличий с паскалевской SetLength
Несчастные кодеры работают за копейки прикованные цепями к галерам. Ими управляют ненужные паразиты вроде менеджеров, бизнес-аналистов и скарм-мастеров. Программистам эти паразиты конечно не нужны, ведь каждый джаваскриптер способен найти заказчика, составить бизнес-план, вникнуть в бизнес, построить процесс и выполнить задачу заработав бабла.
Но ксён паразиты охмурили наших прекрасных разработчиков, этих непризнанных гениев из ООО "Вектор-Крыжополь-Технолоджиз" и заставляют их заниматься хуйней.
https://ebanoe.it/2018/11/10/parasites-beginning/
https://ebanoe.it/2018/11/03/parasites-classification-1/
Ах да, чуть не забыл: бабы им тоже не дают https://ebanoe.it/2018/10/26/pussy-cult/
Ведь каждый айтишник (слово-то какое!) просто обязан быть задротом