std::vector strvect std::vector intvect のような文字列と整数のベクトルがありますが、これらの型から void * にキャストすると、文字列からのキャストは、通過する整数に関して失敗します。何らかの理由?
void *data;
data = (void *)(strvect .front());
// gives me the error "Cannot cast from string to void * "
data = (void *)(intvect.front());
具体的な理由は?