Re[3]: Инициализация int
От: fay Украина www.bekhter.net
Дата: 05.10.09 19:15
Оценка:
Здравствуйте, igna, Вы писали:

I>Здравствуйте, fay, Вы писали:


fay>>Предпочитаю первый... Такая ошибка может обернуть веселыми минутами...


I>
fay>>int i(10);
fay>>int i[10];
I>


I>Честно говоря не вижу проблемы. Наверное можно сконструировать какой-нибудь (скорее искуственный) пример, но в большинстве случаев компилятор выдаст сообщение об ошибке когда попытаешься использовать целое вместо массива целых или наоборот.


При портировании с С — легко:
void test ( void *a );
int i1(10);
int i2[10];

test(&i1);
test(&i2);


W4 на MSVC молчит
Best regards,
Oleg Bekhter
Software Developer
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.