
08.04.2021, 19:56
|
|
Флудер
Регистрация: 26.10.2013
Сообщений: 4,924
С нами:
6603505
Репутация:
183
|
|
[QUOTE="AdCKuY_DpO4uLa"]
C++:
Код:
char
*
p
=
new
char
[
128
]
;
strcat
(
p
,
"123123123123123123123123123123123123"
)
;
printf
(
"%s\n"
,
p
)
;
delete
[
]
p
;
printf
(
"%s\n"
,
p
)
;
p
=
nullptr
;
почему p не чистится после delete[] p; ?
если гуглить динамические массивы, то по первой же ссылке будет:
C++:
[CODE]
int
num
;
// размер массива
cout
>
num
;
// получение от пользователя размера массива
int
*
p_darr
=
new
int
[
num
]
;
// Выделение памяти для массива
for
(
int
i
=
0
;
i
|
|
|