能否用void** 指针作为参数, 使函数按引用接受一般指针?
能否用void** 指针作为参数, 使函数按引用接受一般指针?
答:不可移植。C 中没有一般的指针的指针类型。void* 可以用作一般指针只是
因为当它和其它类型相互赋值的时候, 如果需要, 它可以自动转换成其它类型; 但
是, 如果试图这样转换所指类型为void* 之外的类型的void** 指针时, 这个转换不
能完成。
=================================================================================
对此问题我不太理解,主要是没懂这个问题说的是个情况?能否麻烦举个例子。
对于回答中,红色字体之前的部分我还是理解的,可是红色字体说的是个什么情况我就不知道了,也请麻烦举个例子说明一下。谢谢!!
答:不可移植。C 中没有一般的指针的指针类型。void* 可以用作一般指针只是
因为当它和其它类型相互赋值的时候, 如果需要, 它可以自动转换成其它类型; 但
是, 如果试图这样转换所指类型为void* 之外的类型的void** 指针时, 这个转换不
能完成。
=================================================================================
对此问题我不太理解,主要是没懂这个问题说的是个情况?能否麻烦举个例子。
对于回答中,红色字体之前的部分我还是理解的,可是红色字体说的是个什么情况我就不知道了,也请麻烦举个例子说明一下。谢谢!!
...全文
相关推荐
深入理解void以及void指针的含义
本篇文章对小编void以及void指针的含义进行了详细的分析和介绍。需要的朋友参考下
void及void指针含义的深刻解析
void及void指针含义的深刻解析,C/c++中void的使用方法。
void指针小结
许多初学者对C/C++诧言中的void及void指针类型丌甚理解,因此在使用上出现了一些错诨。本文将对void关键字的深刻含义迚行解说,并详述void及void指针类型的使用方法不技巧。
C# 调用C++DLL(函数参数包含指针)
C#调用C++DLL,C++DLL中的函数参数包含指针。 绝对可用。
c++按引用传递
c++中按引用传递是一个比较让人疑惑的知识点,本文介绍c++按引用传递的相关知识


