贊助廠商

娛樂城推薦

首頁

刊登資訊

  • 刊登者:匿名
  • 時間:2021-06-04 10:00:09

尚未解答C/C++- __packed type 傳遞問題

C/C++- __packed type 傳遞問題

編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
Keil C

問題(Question):

我想要宣告一塊連續記憶體, 利用__packed包住讓兩個陣列中間沒有padding.
但當要對這塊記憶體存取時, 或傳遞到 void* 變數時, 會發生error.

請問這個有法解決嗎? thanks


錯誤結果(Wrong Output):

Error: argument of type '__packed int16_t *' is incompatible with
parameter of type 'void *'

程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)

http://pastie.org/p/6IyFOaduXr98h7CzkumZeB

補充說明(Supplement):


--

0個答案 C/C++- __packed type 傳遞問題

其他問題

友站連結