Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.04.2009, 09:16   #11
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Цитата:
Сообщение от Blade Посмотреть сообщение
Мне так кажется тут язык Си используется. В нем нет ссылок
Ой. Ну раз так, то извиняйте. Совсем уже с этим С++ мозги не в том направлении думают
Цитата:
Сообщение от Petruha-nsk Посмотреть сообщение
а зачем передавать нулевой указатель? ведь мы же определили переменную С как статическую, выделили под нее память, ну в данном случае 4 кб, а потом просто используем указатель на эту переменную. получается, при таком способе мы полностью исключаем работу с неопределенными указателями. или я что-то не понимаю?
Это что-то вроде правила хорошего тона. Я просто всегда заморачиваюсь, что любой мой класс/функцию может использовать когда-то какой-то другой человек и стараюсь писать как надо, а не как можно и понятно только мне Так же в случаях передачи указателей желательно всегда выполнять проверку, а не NULL ли нам передали. С ссылками такую проверку выполнять не надо, т.к. сам факт, что передаётся ссылка, запрещает передачу NULL (ну это для добросовестных программеров, а не кулхацкеров всяких, которым лишь бы что-нибудь сломать и посмотреть что будет )
pu4koff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите с формулой master_3 Microsoft Office Excel 4 17.04.2009 19:15
Трудности с формулой arr1val Microsoft Office Excel 1 15.08.2008 17:18
Помогите с формулой ivkoa Microsoft Office Excel 7 28.07.2008 15:21
ПОМОГИТЕ С ФОРМУЛОЙ А^ександр Microsoft Office Excel 6 19.02.2008 10:17
Проблема с формулой - =ЕСЛИ(ЕПУСТО(B5);" ";ПРОСМОТР(B5;AE$2:AE$5230;AD$2:AD$5230)) КаТеРиНка Microsoft Office Excel 1 20.09.2007 16:34