MT
Size: a a a
MT
R
S[
char *a = strdup("hello");
const char *b = a;
someFunc(&b);
free(a)someFunc мутирует значение через b или внутри освобождает её память;a или b после вызова freeS[
ʰ
someFunc мутирует значение через b или внутри освобождает её память;a или b после вызова freeʰ
S[
ʰ
ʰ
ʰ
ʰ
S[
ʰ
S[
S[
MT