extern и массивы
От: overt Ниоткуда  
Дата: 16.06.08 15:46
Оценка:
В одном файле объявлен и инициализирован массив
char str[] = "0123456789";

а в дргом объявлен как
extern char str[100];


Каков истинный размер такого массива, 100 или 11 ?
И как убедиться, что рамезр именно таков, т.к. даже если объявляю
char str[] = "0123456789";

а потом пишу за пределами макс. индекса, то дебагер не ловит нарушение границ во время исполнения кода в DEBUG сборке.
(MS VS 7)
(MS VS 7.1/8.0)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.