English version

RSS

Массивы

Автор: Павел Кузнецов
Аннотация: Здравствуйте, kliff, Вы писали:<br /> <br /> <b>const char * sz = "TEXT";</b><br /> <span class='lineQuote level1'>K&gt;выделяется память под указатель на строку находящуюся в отсеке RO (память на строку выделена на этапе компиляции, а под переменная в рантайме на стеке)</span><br /> <br /> Около того. Литерал "TEXT" <i>может быть</i> размещен в read-only памяти, ...

Ключевые слова:
Автор: Андрей Тарасевич
Аннотация: Здравствуйте, CompileError, Вы писали:<br /> <span class='lineQuote level1'><br /> CE&gt;Правда ли, что если создать массив объектов, то при его удалении с помощью операции delete не будут вызваны деструкторы для каждого из элементов массива (обязательно надо использовать delete[ ] )? </span><br /> <br /> Есль речь идет о массиве в динамической памяти, то уда...

Ключевые слова:
Автор: Андрей Тарасевич
Аннотация: <span class='lineQuote level1'>А&gt;Вот этот код не компилируется:</span><br /> <span class='lineQuote level1'><br /> А&gt;[ccode]#include "stdafx.h"</span><br /> <span class='lineQuote level1'><br /> А&gt;int matrix[2][2] =</span><br /> <span class='lineQuote level1'>А&gt;{</span><br /> <span class='lineQuote level1'>А&gt; 1, 2,</span><br /> <span class='lineQuote level1'>А&gt; 3, 4</span><br /> <span class='lineQuote level1'>А&gt;};</span><br /> <span class='lineQuote level1'><br /> А&gt;void test(int *pM)</span><br /> <span class='lineQuote level1'>А&gt;{</span><br /> <span class='lineQuote level1'>А&gt; printf("%d", pM[1][0]); // error C2109</span><br /> <span class='lineQuote level1'>А&gt;}</span><br /> <span class='lineQuote level1'><br /> А&gt;int _tmain(int argc, _TCHAR* argv[])</span><br /> <span class='lineQuote level1'>А&gt;{</span><br /> <span class='lineQuote level1'>А&gt; test(matrix); // error C2664</span><br /> <span class='lineQuote level1'>А&gt; retur...</span>

Ключевые слова: