Структура -- она принципиально соседние ячейки памяти занимает. По крайней мере в C++. И вообще компилятор+линкер это не IDE. IDE -- это такой редактор с кнопкой вызова компилятора. И без всяких IDE такое можно сделать, через указатели. Только в конструкторе (да, без C++ тяжко) их инициализировать.