База ответов ИНТУИТ

Программирование на С/С++

<<- Назад к вопросам

Как правила выравнивания типов действуют при выделении памяти под массивы, многомерные массивы?

(Отметьте один правильный вариант ответа.)

Варианты ответа
правила выравнивания типов при выделении памяти под массив действуют на каждую строку массива
правила выравнивания типов при выделении памяти под массив действуют на 0-й элемент массива(Верный ответ)
правила выравнивания типов при выделении памяти под массив действуют на каждый элемент массива
правилами выравнивания строк массива можно управлять посредством атрибута aligned
Похожие вопросы
В чём ограничены массивы переменной длины?
Какие утверждения про одномерные массивы в языке С верны?
<pre> //====================== start of sample.h ========================== #include &lt;algorithm&gt; int main(int argc, char* argv[]) { size_t N = 40; int A[N]; size_t B[N*2]; char C[N]; int D[N]; std::replace(&amp;B[0], &amp;B[N/2], 0, 42); std::replace(C, (C+N+1), 'D', 'T'); std::copy(&amp;A[0], &amp;A[N-1], &amp;D[0]); std::copy(A, (A+N), D); return 0; } //====================== end of sample.h ========================== </pre> В каких из вызовов обобщённых алгоритмов встроенные массивы С++ использованы без ошибок?
чем статические объекты памяти отличаются от автоматических объектов памяти?
К какой характеристике класса памяти относится следующее определение: "насколько долго участок памяти, будет занят соответствующей переменной"?
Каковы особенности выравнивания структур?
Каковы основные правила при присвоении одного указателя другому?
Для каких классов памяти связывание отсутствует?
Какие из объектов шаблонов и макросов в рассмотренных библиотеках boost предоставляют безопасный обобщённый контейнер с возможностью хранения различных типов?
Что влияет на наличие лакун в памяти при описании структуры?