Re[7]: Арифметика указателей, массивы
От: dilmah США  
Дата: 18.07.11 05:11
Оценка:
N>alloca умеет, этого вполне достаточно.

изначально вопрос был о неверности утверждения:

С/C++ позволяют создавать в стеке только массивы фиксированного размера.


alloca не является ни частью С, ни частью С++ поэтому наличие alloca недостаточно для опровержения этого утверждения (мало ли что можно сделать ассемблерными вставками )

а вот наличия в С99 массивов переменного размера -- достаточно.
Re[6]: Арифметика указателей, массивы
От: MasterZiv СССР  
Дата: 18.07.11 05:49
Оценка: -1
On 17.07.2011 18:46, dilmah wrote:

> если в массиве структуры, то дырки (если они есть) есть в структуре (либо между

> членами, либо паддинг в конце) -- все эти дырки учитываются в размере sizeof
> структуры. А дырок между элементами массива нет в любом случае.

Я ж не говорил, что sizeof элемента массива эти дырки не учитывает.
Я говорил, что в принципе дырки есть.
Posted via RSDN NNTP Server 2.1 beta
Re: Арифметика указателей, массивы
От: LLI  
Дата: 19.07.11 10:57
Оценка: +1
Статья, достаточно хорошая... Для начинающих изучать С++ — достаточно подробно (хотя и есть ляпы: про *p++, ИМХО, проще надо было).
Вопрос к редакционной коллегии RSDN-а: можно как-нибудь ввести условный уровень знаний/умений, необходимый для познания какого-либо материала? или же класс (уровень) для кого сие чтиво предназначено?
Re[2]: Арифметика указателей, массивы
От: The Lex Украина  
Дата: 20.07.11 14:05
Оценка:
Здравствуйте, LLI, Вы писали:

LLI>Статья, достаточно хорошая... Для начинающих изучать С++ — достаточно подробно (хотя и есть ляпы: про *p++, ИМХО, проще надо было).

Полезно и подробно — оно, конечно, да, но вот "для начинающих изучать Си++" ли? Это скорее "краткий обобщенный курс ассемблера х-86 с упрощениями", в котором для удобства видимо автора использован Си++ (на кой вообще си++ то? куда сюда лезут new()?) в качестве базового языка. Отношения к самим "плюсам" — весьма опосредствованное.

Да и к полезности, вообще, тоже: у меня помнится в детстве книжка была что-то там то ли про профессора Фортрана, то ли про путешествие каких-то детей в компьютер — по-моему там примерно такое же на примерно таком же уровне объяснялось. Разве что явно меньшим количеством текста и картинок тоже.

имхо, место данной теории в разделе "общее устройство компьютера и базовые концепции оперативной памяти и адресного пространства".
Голь на выдумку хитра, однако...
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.