在c/c ++中使用void指针

Dav*_*Gao 1 c c++ security pointers void-pointers

嘿,我想知道在使软件更安全,更灵活方面如何在现实世界中应用无效指针.例如,我知道void指针,它将向外部隐藏的指针,这将使软件更安全.是否有其他原因可以使用void指针?

Mar*_*ett 12

无效指针不会使软件更安全.

在c中使用void*的原因是多态的一种形式 - 如果你不知道数据的类型,你可以传递一个空格*

在C++中,不需要使用void*,语言会阻止某些C使用