|
|
|
Привести тип из родительского в наследованный
|
|||
|---|---|---|---|
|
#18+
У меня есть класс class listok { public: listok(int c=3); int count; int getcount(); } и второй класс наследованный class vetka:public listok { public: vetka(int, int); getcountvetka(); } пусть есть переменные list l(6); vetka v(1,2); vetka t; как мне в t перенести данные из l; только без методов set пробовал различные *_cast не помогло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2013, 21:08:10 |
|
||
|
Привести тип из родительского в наследованный
|
|||
|---|---|---|---|
|
#18+
ArtikA, Скажи, а какие данные в listok ты хочешь перенести из vetka, если listok в том виде в котором ты его привел не содержит ниодного члена данных? А так, "перенос" данных между объектами решается в С++ конструктором копирования в паре с оператором присваивания: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2013, 23:52:37 |
|
||
|
|

start [/forum/topic.php?fid=57&tid=2019800]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
235ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 530ms |

| 0 / 0 |
