LINUX.ORG.RU

История изменений

Исправление alysnix, (текущая версия) :

Это предлагали уже 100500 триллионов раз, называется «скучная сишка без уб». Но уб это весело, и общий консенсус по психбольнице в том, что генерить такие проверки ненужно…

найди хотя бы одно отличие такой проверки, от проверки внутри класса optional. она там и встроена, при каждой попытке обратиться к невалидному обьекту. впрочем я реализацию не смотрел, но иной она быть не может.

то есть используя optional, ты везде проверяешь валидность по доп. встроенному полю…даже проверив уже раз сто. разве нет? если да… оно тебе нужно?

когда я говорил про опциональную встроенную проверку указателя, то это для параноидальной отладки, разумеется в продакшене такое оставлять не стоит

Исправление alysnix, :

Это предлагали уже 100500 триллионов раз, называется «скучная сишка без уб». Но уб это весело, и общий консенсус по психбольнице в том, что генерить такие проверки ненужно…

найди хотя бы одно отличие такой проверки, от проверки внутри класса optional. она там и встроена, при каждой попытке обратиться к невалидному обьекту. впрочем я реализацию не смотрел, но иной она быть не может.

то есть используя optional, ты везде проверяешь валидность по доп. встроенному полю…даже проверив уже раз сто. разве нет? если да… оно тебе нужно?

Исходная версия alysnix, :

Это предлагали уже 100500 триллионов раз, называется «скучная сишка без уб». Но уб это весело, и общий консенсус по психбольнице в том, что генерить такие проверки ненужно…

найди хотя бы одно отличие такой проверки, от проверки внутри класса optional. она там и встроена, при каждой попытке обратиться к невалидномй обьекту. впрочем я реализацию не смотрел, но иной она быть не может.

то есть используя optional, ты везде проверяешь валидность по доп. встроенному полю…даже проверив уже раз сто. разве нет? если да… оно тебе нужно?