|
В отличии от CString string является БАЗОВЫМ типом, а не библиотечным КЛАССОМ. Использование CString вместо char* вряд ли будет способствовать уменьшению кода и повышению производительности.
Во вторых я не утверждал что размер КОДА на паскале(делфи) будет меньше, скорее всего даже наоборот. Причем именно потому что выполняется много скрытых действий. Основное преимущество С как раз в том что он ближе к железу, что я и хотел показать на примере. Ведь и в случае str = str1 + str2 и вслучае str = strcat(....) действия будут выполнены одни и теже. Только в первом случае эти действия будут произведены скрыто тем самым создавая ИЛЛЮЗИЮ простоты(к CString это относится в еще большей степени).
Что касается качества библиотек для Делфи. Давайте различать библиотеки от Борланда и библиотеки от сторонних поизводителей. К качеству Борландовских библотек лично у меня притензий нету.
E-mail: info@telesys.ru