Си++/Основные отличия Си++ от Си: различия между версиями
Содержимое удалено Содержимое добавлено
→Передача параметров в Си: исправлена орфографическая ошибка |
|||
Строка 249:
// х описан, когда он понадобился.
}
</source
Особенно полезно описание в середине блока для классов с конструктором (см. ниже).
Строка 292:
</source></big>
Такая передача аргументов, однако, опасна: легко забыть звёздочку в теле функции <tt>foo</tt> или амперсанд — в её вызове. Представьте себе, что <tt>foo</tt> состоит из тысячи строк, и везде,
Итак, '''указатели опасны, а передача параметров по указателю опасна вдвойне''' (утверждение спорное и зависит от вкуса разработчика. Некоторые разработчики, напротив, предпочитают наличие амперсанда в <tt>f(&obj)</tt> как подсказки о том, что значение <tt>obj</tt> может измениться внутри вызова).
|