Например,
int x = 3;
float * ptr = (float*)&x; // here compiler does not implicitly do conversion, but we have to manually convert to float*
поэтому мой вопрос, почему здесь нам не нужно конвертировать его вручную.
Base_Class * ptr = Derived_Class pointer;
здесь происходит неявное преобразование?
int *
->float *
, потому что это несвязанные типы. - person HolyBlackCat   schedule 13.05.2021