Задача следующая - в функцию передается два параметра типа char* в функции они присваиваются элементам динамического массива char** data[2]. А дальше происходит фантастика: при выводе оказывается, что конец первой строки динамического массива нахлестывается на начало второй строки этого массива. участок кода:
*(data[0]+index) = new char;
*(data[0]+index) = _name;
*(data[1]+index) = new char;
*(data[1]+index) = _alias;
в чем дело может быть-то?