1. 程式人生 > >Xcode C++ .mm 型別強制轉換

Xcode C++ .mm 型別強制轉換

在Xcode中 .mm 檔案中 強制轉換 指標型別 直接強制轉換為相應的指標型別 會出現

assigning to 'uint8_t *' (aka 'unsigned char *' ) from incompatible type 'void *'

等一些列的錯誤

正確的轉換做法是 使用轉換函式

static_cast<T>()
uint8_t *bufferPtr = static_cast<uint8_t *>(malloc( sizeof(uint8_t)))