大台北、東北部地區今防午後雨! 專家:颱風季將拉開序幕
2024-12-26 02:37
1.C问题 奇怪的源码void* 达人求教
C问题 奇怪的void* 达人求教
所谓的无类型指针,void *可以指向任何类型的源码醉玲珑指标源码数据
也就是个自由的指针 你前面说的对了
mencpy的操作对象就是一片内存 无所谓数据类型~
“不需要任何类型转换大家都可以使用它”很危险!你举的源码源码龙头例子很特殊
void*p = str 因为指针的最小单位是字节 而字符串也是字节
但假如是个结构体 size>1 p++会让编译器不知所措 你永远无法通过sizeof((*void)p)得到正确的结果
void*体现了C++的自由,但也是源码inear源码危险的 绝对要避免这样的事情发生