-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