【问题标题】:How to return SDL_Renderer datatype如何返回 SDL_Renderer 数据类型
【发布时间】:2014-12-13 02:02:00
【问题描述】:

这是返回 SDL_Renderer 数据类型的正确方法吗?

SDL_Renderer * aRenderer;  //Initialize Variable.

SDL_Renderer * getaRenderer() //Function to get aRenderer from other parts of the program.
{
 return aRenderer; 
}

【问题讨论】:

  • 我通常不使用 SDL,但这看起来很不对劲。你在哪里初始化渲染器?
  • 问题可能是您正在使用Common * test = new Common(); 创建一个新实例,而不是使用正确的实例
  • 我不知道这段代码,但已经有一个 Common 的实例,为什么要创建一个新的?
  • 是的,例如将其作为参数传递

标签: c++ sdl return-type sdl-2


【解决方案1】:

很适合我

类 CFramework

{

公开:

SDL_Renderer *getRenderer() { return aRenderer; }

私人:

SDL_Renderer *aRenderer;

}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-11-08
    • 2019-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多