C++ 显示器的内存分配

C++ 显示器的内存分配,c++,graphics,bitmap,C++,Graphics,Bitmap,我正在尝试创建一个图形库。我需要: 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

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

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;
}
如何为类和解析分配内存?

让我猜猜:

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

如果需要获取所有服务器端内存详细信息,

这个问题无法回答。根据注释,显然您不打算为参数disclass、xRes和yRes进行分配(更不用说它们不是指向指针的指针了)。回答这个问题的唯一方法是编写创建显示对象的完整代码,但我们没有足够的信息。这取决于显示的格式(这是DisplayClass类型吗?)。是每像素一个字节还是更多?DisplayClass类型为“typedef int DisplayClass”是,但显示类的含义是什么?这闻起来真像是一个“请发送代码”的问题。这闻起来很像一个家庭作业问题,我把它贴上了这样的标签。不,我只是说“什么”从这里到无限。。。因为你的答案毫无意义。