Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Sting in C

06.10.06 17:24
Re: Sting in C
 
Simple Nothing is f*cked
Simple
в ответ evgher 06.10.06 17:05
Что такое "Ha" по-твоему? const char*. Таким образом, ты присваиваешь указателю str адрес временной переменной "Ha". Результат известен.
Возьмем похожую ситуацию:
int* p1 = new int(10); // *p1 = 10
int* p2 = new int(20); // *p2 = 20
p1 = p2; // *p1 = 20
delete p2; // *p1 undefined

Ты копируешь указатель, а не содержимое памяти, на которую он указывает.

 

Перейти на