【问题标题】:Allocation memory for display为显示分配内存
【发布时间】:2009-09-03 01:12:24
【问题描述】:

我正在尝试创建一个图形库。我需要:

int NewDisplay(Display  **display, DisplayClass dispClass, int xRes, int yRes)
{

/* create a display:
  -- allocate memory for indicated class and resolution
  -- pass back pointer to Display object in display
*/
    return SUCCESS;
}

如何为类和分辨率分配内存?

【问题讨论】:

  • 这个问题无法回答。根据 cmets,显然您不打算为参数 dispClass、xRes 和 yRes 分配(更不用说它们不是指向指针的指针)。回答这个问题的唯一方法是编写创建显示对象的完整代码,而我们没有足够的信息。
  • 这取决于显示的格式(是DisplayClass类型吗?)。是每像素一个字节还是更多?
  • DisplayClass 类型为“typedef int DisplayClass”
  • 是的,但是显示类是什么意思?这真的闻起来像“请发送代码”问题。
  • 这听起来很像家庭作业问题,我已经将其标记为这样。

标签: c++ graphics bitmap


【解决方案1】:

让我猜猜:

int NewDisplay(Display  **display, DisplayClass dispClass, int xRes, int yRes)
{
    (*display) = new Display( dispClass, xRes, yRes );
    return SUCCESS;
}

【讨论】:

    【解决方案2】:

    如果您需要获取所有服务器端内存详细信息, http://brigitzblog.blogspot.com/2011/11/jspservlet-display-server-memory.html

    【讨论】:

    • 不,我只是说“什么”从这里到无穷大......因为你的回答毫无意义。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-25
    • 1970-01-01
    • 1970-01-01
    • 2017-10-31
    • 1970-01-01
    相关资源
    最近更新 更多