Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Небольшая проблема с шаблонами STL
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Объясните пожалуйста, в чем моя ошибка (компилятор ругается на объявления векторов в protected) Формулировка заданияСоздать шаблонную очередь mydeque с использованием STL-контейнера vector (например, из двух векторов сделать одну очередь, так, что вставка в начало очереди – это вставка в конец первого вектора, а вставка в конец очереди – вставка в конец второго вектора). Определить в нем свои функции вставки в начало и в конец. Инстанцировать очередь для вещественных чисел. Код: 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. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2013, 16:00 |
|
||
|
Небольшая проблема с шаблонами STL
|
|||
|---|---|---|---|
|
#18+
Да тут полно ошибок. Читайте сообщения компилятора. Вектор создавайте так std::vector<T> vb; size в параметре шаблона переименуйте. А тут в конце точку с запятой уберите и .resize используйте: if ((size % 2) == 0) { vb.resize(size/2); ve.resize(size/2); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2013, 16:24 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=38247748&tid=2020242]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
74ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 298ms |
| total: | 456ms |

| 0 / 0 |
