SDL_BlitSurface mit "const SDL_Surface *" füttern



  • Hi,
    wenn ich bei SDL_BlitSurface als Quell-Surface einen const Surface-Pointer angebe, bekomm ich einen Fehler, die Konvertierung sei nicht möglich. Kann man generell nicht bei Funktionsaufrufen als Argument anstatt des verlangten Typs das const-Pendant angeben?
    Ich wollte meine Surface-Pointer, den ich aus einem Objekt hole, "read only" halten und hab gelesen, dass ginge mit einer Memberfunktion deren Rückgabetyp "const SDL_Surface *" ist.
    Wenn ich den zurückgegebenen Pointer einfach so rausrücke, wäre meine Surface von außen veränderbar oder nicht?

    Danke schonmal!


Anmelden zum Antworten