我有兩個指針: int *a = new int;
int *b = new int;
現在我設置b等於a: b=a;
我擔心的是關於b最初指向的內存。當我重定向b指向a指向的內存並且都指向相同的內存位置時。 b以前的內存位置,它是釋放或內存泄漏? 爲了防止內存泄漏我應該做這種方式: delete b;
b=a;
我對C很新,我很難得到所有這些指針的掛起。換句話說,取消引用操作符和&符號操作符。我相信,在盯着他們一段時間之後,我開始明白他們是如何工作的。例如: int x = 1; //this creates an integer variable called x and assigns one to it
int *pointer; //this creates a pointer v