私は次のコードを持っています。
void* buffer = operator new(100);
unsigned char* etherhead = buffer;
コンパイルしようとすると、その行で次のエラーが発生します。
error: invalid conversion from ‘void*’ to ‘unsigned char*’
なぜ私はそのエラーを受け取るのですか、ボイドは「タイプレス」であると思ったので、それは何でも指し示すことができます、または何かがそれを指すことができますか?