【发布时间】:2013-03-20 15:33:57
【问题描述】:
我正在查看 VC++ 6.00 程序的源代码。我需要将此源代码转换为 C#,但我无法理解此示例中的 (void*) 是什么?
glTexImage2D(
GL_TEXTURE_2D,
0,
GL_RGBA8,
IMAGE_WIDTH,
IMAGE_HEIGHT,
0,
PIXEL_FORMAT,
GL_UNSIGNED_BYTE,
(void*)imageData
);
在这段代码中 imagedata 是一个指针 byte* 图像数据
【问题讨论】:
-
void*可以是任何东西。它应该翻译成什么取决于上下文——在你的情况下可能是byte[]。
标签: c# c++ visual-c++