Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Читаю тестовое задание и не понять как в классе реализовать объект с различными типами "целое число", "вещественное число", "строка". Само задание: Реализовать двухсвязный список. Каждый элемент списка может содержать один объект. Объект может быть трех типов: "целое число", "вещественное число", "строка". В разных узлах одного списка может быть любой объект одного из допустимых типов. Каждый объект должен иметь возможность вывести свое содержимое на консоль. У списка должен быть метод, выводящий все элементы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 09:13 |
|
||
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
Делаешь классу 4 свойства: тип, целое значение, вещественное вещественное, строка. При записи устанавливаешь тип в соответствии с типом записывываемого значения, значение пишешь в соответствующее свойство. Метод Вывести() смотрит на тип и в соответствии с ним выводит требуемое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 09:21 |
|
||
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
От Объекта наследуешь: объект целое число, объект вещественное число, объект строка + виртуальные функции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 09:30 |
|
||
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
Я на словах понимаю что делать не могли бы Вы привести примерный код? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 09:31 |
|
||
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 09:42 |
|
||
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
А почему object *mas[3]; Зачем указатель? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 09:51 |
|
||
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
son456, мне надо создать не три object, а два object и один float_object. Эти три разных объекта ( 2*object + 1*float_object ) для удобства работы пихаю в один массив. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 10:09 |
|
||
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
А можно было бы сделать так object mas[3][1];? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 10:13 |
|
||
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
son456, делай как Dima_T посоветовал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 10:15 |
|
||
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
Хорошо, если бы Dima_T не на словах описал, а реальным кодом хотя бы приблизительно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 10:29 |
|
||
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
son456Не могу реализовать тестовое задание. son456Я на словах понимаю что делать не могли бы Вы привести примерный код? Не можешь - ищи другую работу :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 10:53 |
|
||
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
m_Slason456, делай как Dima_T посоветовал :) Если посмотреть темы ТС, там сплошное "Не могу, помогите за меня...." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 11:13 |
|
||
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
Почему-то никто не посоветовал использовать union для выпендрёжа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 11:27 |
|
||
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
NekZПочему-то никто не посоветовал использовать union для выпендрёжа потому что ещё не выбрана реализация строки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 11:51 |
|
||
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
NekZПочему-то никто не посоветовал использовать union для выпендрёжа Потому что задача - не на union, а на проектирование иерархии объектов. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 11:57 |
|
||
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
son456Хорошо, если бы Dima_T не на словах описал, а реальным кодом хотя бы приблизительно. Чего там описывать? Я тебе самый примитивный способ решения описал. Слова в код почти один в один превращаются. Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 12:03 |
|
||
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovПотому что задача - не на union, а на проектирование иерархии объектов. где иерархия? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 13:15 |
|
||
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
Изопропилгде иерархия? ListItem от которого наследуются IntListItem, FloatListItem и StringListItem. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 13:34 |
|
||
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
ИзопропилNekZПочему-то никто не посоветовал использовать union для выпендрёжа потому что ещё не выбрана реализация строки char * или string * не годятся? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 14:35 |
|
||
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
Скажите, а если вводить с клавиатуры то как определить что мы ввели (какой тип имею ввиду)? Интересует дальнейшая реализация кода m_Sla? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 20:04 |
|
||
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
son456Скажите, а если вводить с клавиатуры то как определить что мы ввели (какой тип имею ввиду)? регулярные выражения помогут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 20:30 |
|
||
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
А вы не могли б привести пример. Хоть как это будет выглядеть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 23:06 |
|
||
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
son456А вы не могли б привести пример. Хоть как это будет выглядеть. Код: php 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2016, 23:58 |
|
||
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
son456Само задание: Реализовать двухсвязный список. Каждый элемент списка может содержать один объект. Объект может быть трех типов: "целое число", "вещественное число", "строка". В разных узлах одного списка может быть любой объект одного из допустимых типов. Каждый объект должен иметь возможность вывести свое содержимое на консоль. У списка должен быть метод, выводящий все элементы.Если делать в объектно-ориентированном стиле (с виртуальными методами), то можно так: Код: 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. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. Вывод на консоль: Код: sql 1. 2. 3. son456Скажите, а если вводить с клавиатурыЭто разве требуется в задании? Можно просто за-hardcode-ить элементы списка. son456С такими советами у Вас в стране будет майдан.Вы работаете в Госдепе США? m_Sla Код: plaintext 1. 2. 3. 4. 5. Это не список. В задании требуется список:son456Реализовать двухсвязный список. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 04:56 |
|
||
|
Не могу реализовать тестовое задание.
|
|||
|---|---|---|---|
|
#18+
Пётр Седовm_Sla Код: plaintext 1. 2. 3. 4. 5. Это не список. В задании требуется списокя за него задание делать не собирался ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2016, 05:49 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=39334957&tid=2018239]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
167ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 271ms |

| 0 / 0 |
