|
|
|
Создание класса с шаблоном внутри
|
|||
|---|---|---|---|
|
#18+
Вот значит такая закавыка. С шаблонами я как-то не очень силен, нахожусь пока на этапе умения их использовать. Но тут такой вопрос. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Работает отлично. Но стоит описать класс classJob как Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. как тут же вылетаю с ошибкой Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. VS 2005. Что бы это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 10:20 |
|
||
|
Создание класса с шаблоном внутри
|
|||
|---|---|---|---|
|
#18+
может у листа нет default-конструктора? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 14:17 |
|
||
|
Создание класса с шаблоном внутри
|
|||
|---|---|---|---|
|
#18+
всё правильно, потому что: В выражении mClass.insert(pair<int, classJob> (1, cJob)); необходим запуск конструктора копирования classJob если ты определяешь его как class classJob { public: int a; int b; CString c; CList<int> list; }; то нужен конструктор копирования для CList, который отнаследован от CObject и является protected, то есть тебе недоступным. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.02.2007, 17:03 |
|
||
|
|

start [/forum/topic.php?fid=57&gotonew=1&tid=2029367]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
50ms |
get topic data: |
6ms |
get first new msg: |
3ms |
get forum data: |
1ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 316ms |

| 0 / 0 |
