Re[22]: Разработка на чистом C
От: so5team https://stiffstream.com
Дата: 15.11.16 10:30
Оценка: +1
Здравствуйте, Vain, Вы писали:

S>>В этом и проблема. В C слишком много деталей, про которые нужно помнить. Поэтому люди путаются.

V>Да ну? А в современном стандарте С++ не много деталей которые нужно помнить?

Под фразой "в С слишком много деталей, про которые нужно помнить" подразумевалось, что в программе на C таких деталей слишком много. Банально:
void f() {
  char * buf = malloc(1024);
  ... // (1)
  free(buf);
}

Везде в блоке (1) нужно помнить, что нельзя сделать преждевременный return. Даже если (1) разрастается до сотни-другой строк. Даже если (1) сопровождается в течении нескольких десятилетий совершенно разными программистами из разных частей света.

Так что ну да.

А вопросы объема стандартов волнуют, в первую очередь, компиляторописателей. Обычным разработчикам, как правило, в сам стандарт и заглядывать не приходится.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.