LINUX.ORG.RU

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

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

Т.е. когда я написал

bool f(int *p) { return p[10]; }

я хоть и обратился к нему как к массиву, но уже будет просто арифметика указателей использоваться, а sizeof(p) даст мне просто размер указателя на инт? Хотя выглядит всё вполне пристойно?

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

Т.е. когда я написал

bool f(int *p) { return p[10]; }


я хоть и обратился к нему как к массиву, но уже будет просто арифметика указателей использоваться, а sizeof(p) даст мне просто размер указателя на инт? Хотя выглядит всё вполне пристойно?