-1
我正在通過SDL上的Lazy Foo的教程,我遇到了一些我不明白的東西。當我瞭解到指針時,我感覺它指向一個內存地址,因此必須解除引用以更改存儲在該內存地址中的值。那麼如何將一個不是內存地址的值賦給一個指針變量,而又不需要對它進行解引用呢?C++教程將指針賦值給指針而不需要解除引用
SDL_Surface* gHelloWorld = NULL;
gHelloWorld = SDL_LoadBMP("02_getting_an_image_on_the_screen/hello_world.bmp");
指針分配不需要解引用。 –
「一個不是內存地址的值」 - 您是如何得出結論的:該函數沒有返回內存地址? – Mat
因爲我來自c#的背景,並認爲它沒有......這解釋了一切。 – Firearrow5235