今天在糟蹋mysql源码的时候遇到一个类型转换的问题。
my_write()函数要求传入的参数是unsigned char *类型的,而我待写入的数据是char *类型的。
这就需要进行类型转换。
char a[100]="hello";
unsigned char *b=reinterpret_cast(a);
cout< char a[100]="hello";
unsigned char *b=(unsigned char *)a;
cout<char a[100]="hello";
unsigned char *b=static_cast(a);
cout<