Информация об изменениях

Сообщение Re[3]: Система типов от 02.12.2014 13:55

Изменено 02.12.2014 14:04 Jack128

Здравствуйте, _NN_, Вы писали:

_NN>Здравствуйте, Jack128, Вы писали:


_NN>Это конечно хорошо, но вот vector<int> не является предком int .

не являет. А как ты хочешь?? чтоб любой тип можно было заменять любым другим ? Нужно же как то сказать компилятору, что экземпляр типа Base можно заменить экземплятором типа Child. В ООЯ для этого используют наследование.
Re[3]: Система типов
Здравствуйте, _NN_, Вы писали:

_NN>Здравствуйте, Jack128, Вы писали:


_NN>Это конечно хорошо, но вот vector<int> не является предком int .

не является. А как ты хочешь?? чтоб любой тип можно было заменять любым другим ? Нужно же как то сказать компилятору, что экземпляр типа Base можно заменить экземплятором типа Child. В ООЯ для этого используют наследование.