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”是,但显示类的含义是什么?这闻起来真像是一个“请发送代码”的问题。这闻起来很像一个家庭作业问题,我把它贴上了这样的标签。不,我只是说“什么”从这里到无限。。。因为你的答案毫无意义。