Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[C++] Вариант неплох, но ?! 23.07.01 12:32 Число просмотров: 946
Автор: no name Статус: Незарегистрированный пользователь
|
>> if(protect!=0x666) throw a;
Скажи честно ты на 100% уверен что в куче ненайдется значения 0x666 ???
Если так, то ты ОПТИМИСТ, а если считаешь, что вероятность этого пренебрежимо мала, то почитай законы Мерфи :)
По моему для массивов лучше поступать так как предложил <kabanchik>,
то есть в твоем случае перегрузить оператор [] и проверять индекс.
>>Дляобщегослучая решения данной проблемы иных вариантов не >>существует ..
Я бы выразился конкретнее: общего решения для данноя проблеммы вообще не существует, по крайней мере в языке C.
|
|
|