2015-10-16 52 views
2

我正在學習動態數據結構,例如malloc功能。 爲什麼有時程序員使用void*作爲指針參數(例如)整數和字符的動態變量?有什麼區別? 有什麼優勢?爲什麼程序員使用void *

+0

@ user1不明確的問題顯示沒有研究努力是不值得花費時間編輯它們。無論如何,他們最終關閉了。 –

回答

5

每個指針類型可以安全地轉換爲void*。需要與各種對象的指針一起工作的通用函數(如mallocrealloc)只有在其接口中使用void*時纔可以使用。

+2

您可以添加更多內容。 2句話的完整解釋 - 這些在世界上是罕見的。 –

+0

謝謝@ DavidC.Rankin :) –

相關問題