Выделение памяти
Как выделить из кучи память под N-ное количество переменных некоторого типа(например int), таким образом, чтобы адреса переменных шли один за одним(чтобы можно было получить переменную, зная адрес первой из них и смещение, как в массиве).
Цитата:
Originally posted by Manyak
Как выделить из кучи память под N-ное количество переменных некоторого типа(например int), таким образом, чтобы адреса переменных шли один за одним(чтобы можно было получить переменную, зная адрес первой из них и смещение, как в массиве).
Как выделить из кучи память под N-ное количество переменных некоторого типа(например int), таким образом, чтобы адреса переменных шли один за одним(чтобы можно было получить переменную, зная адрес первой из них и смещение, как в массиве).
int* array = new int[VAR_COUNT]; //где VAR_COUNT -кол-во "переменных"
array[2] = 3; // пример инициализации (обращения) к 3-й переменной
int a = *(array+2); //др. вариант обращения к т ой же 3-й переменной