malloc -> new
Michael Dukelsky написал(а) к Vitaliy Aksyonov в Feb 23 19:04:58 по местному времени:
Нello Vitaliy,
05 February 2023, Vitaliy Aksyonov wrote to All:
VA> Есть желание заняться выпиливанием malloc/free и заменой на new, чтобы
VA> побочные эффекты конструкторов не терялись. Плюс убрать странные
VA> конструкции в виде:
VA> recptr = new char [recsize];
VA> throw_new(recptr);
VA> record = (MaxUsers*)recptr;
VA> memset(record, 0, recsize);
VA> Еще часто в коде встречается подобная конструкция:
VA> field* fld = new field(this, idnum, wrow, wcol, field_width, dest,
VA> destsize, cvt, mode); thrownew(fld);
VA> Это ведь имеет смысл только в случае, если код собирается без
VA> поддержки исключений. Кто-то знает, есть ли такие сборки или это тоже
VA> лучше выкосить?
Этот вопрос лучше задавать в англоязычный эхе GOLDED. Там есть люди, пользующиеся старыми компиляторами.
Michael
... node (at) f1042 (dot) ru
--- GoldED+/LNX 1.1.5-b20180707
|