C问题 奇怪的void* 达人求教
所谓的无类型指针,void *可以指向任何类型的源码c 视觉源码数据
也就是个自由的指针 你前面说的对了
mencpy的操作对象就是一片内存 无所谓数据类型~
“不需要任何类型转换大家都可以使用它”很危险!你举的源码小q源码例子很特殊
void*p = str 因为指针的最小单位是字节 而字符串也是字节
但假如是个结构体 size>1 p++会让编译器不知所措 你永远无法通过sizeof((*void)p)得到正确的结果
void*体现了C++的自由,但也是源码龙吟问道源码危险的 绝对要避免这样的事情发生
2025-01-14 04:20
2025-01-14 04:06
2025-01-14 03:56
2025-01-14 03:04
2025-01-14 03:01