指针隐式转换
- C/C++ code
int *ip;void *vp;vp=ip;//这个是可以的int **ipp;void **vpp;vpp=ipp;//这个是不可以
谁能解释下不
[解决办法]
坐等牛人出现
[解决办法]
C++标准允许pointer to cv object到pointer to cv void的隐式转换,但ipp和vpp分别是pointer to pointer to cv object和pointer to pointer to cv void,这种隐式转换并不被允许,因此是非法的。
4.10 Pointer conversions
An rvalue of type “pointer to cv T,” where T is an object type, can be converted to an rvalue of type “pointer to cv void.”
[解决办法]
pointer to pointer to xx object....
[解决办法]
不懂==