我在C++編程方面很缺乏經驗,現在我正在嘗試使用dctmk來修改dicom圖像的像素數據。在閱讀文檔時,我發現了一個我不太清楚的C++方法。在機制的文檔的類DicomImage我發現下面的方法:與void *類型內存分配混淆?
int DicomImage::getOutputData ( void * buffer,
const unsigned long size,
const int bits = 0,
const unsigned long frame = 0,
const int planar = 0
)
我的困惑是關於buffer
。它在鏈接的
緩衝報價:指向內存緩衝區(必須已分配)
這裏我的困惑是如何做一個我分配?我不知道如何分配一個空的類型的指針的內存。你能解釋一下嗎?謝謝。
請不要忘記選擇其中一個答案,如果它解決了你的問題。這將有助於更多讀者快速找到解決問題的方法。 – Spook