int SDL_BlitSurface(SDL_Surface *src, SDL_Rect *srcrect, SDL_Surface *dst, SDL_Rect *dstrect);
为什么srcrect和dstrect参数不是const?它们是否在功能中被修改?目前我正在构建我的Sprite类成员变量以使用BlitSurface ......这看起来很傻。
答案 0 :(得分:3)
答案 1 :(得分:1)
documentation指定dstrect
(如果为非NULL)被修改为包含生成的剪切矩形。 srcrect
未被修改,因此可以const
。为什么?谁知道。我猜这可能是编写SDL的人的疏忽。