Здравствуйте, LaptevVV, Вы писали:
LVV>А ты не забыл, что указатель передается по значению? Здесь нужно возвращать указатель, а не void.
Так лучше?
void sozd(T*& Mas_1x, int Razm)
LVV>Сделай int main()
Так и думал, что кто-нибудь на это укажет

. Нет, дело не в этом. Проверьте в компиляторе — ни то, ни другое не решает проблему.
Программировать сложно. Но не программировать еще сложнее.