그래픽 라이브러리를 만들려고합니다. 내가해야 할 것 :디스플레이 할당 메모리
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;
}
클래스와 해상도에 어떻게 메모리를 할당 할 수 있습니까?
이 질문은 대답 할 수없는 것입니다. 주석을 기반으로 명확하게 dispClass, xRes 및 yRes 매개 변수 (포인터는 포인터가 아니라) 만 할당하려고하지는 않습니다. 이 질문에 답하는 유일한 방법은 표시 객체를 만드는 완전한 코드를 작성하는 것입니다. 우리는 그에 대한 정보가 거의 없습니다. –
그것은 디스플레이 형식에 따라 다릅니다 (DisplayClass 유형입니까?). 픽셀 당 1 바이트 이상입니까? – Justicle
DisplayClass 유형이 "typedef int DisplayClass"입니다. –