|
|
|
И наверное снова задача про матрицы...
|
|||
|---|---|---|---|
|
#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. 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. По идее у меня должна заполняться матрица произвольными значениями - не прокатывает... Если имеет значение: WinXP, VC++ 6.0 Постоянно выводит значения: # 71 | 16899 | 3272 | 13694 | 13697 |# # 71 | 16899 | 3272 | 13694 | 13697 |# # 71 | 16899 | 3272 | 13694 | 13697 |# # 71 | 16899 | 3272 | 13694 | 13697 |# # 71 | 16899 | 3272 | 13694 | 13697 |# Подскажите пожалуйста в чем суть? Сильно не лажайте - первые шаги в сях... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2004, 19:45 |
|
||
|
И наверное снова задача про матрицы...
|
|||
|---|---|---|---|
|
#18+
Пачему public -данные ? Пачему указатели а не ссылки (почти шутка)? Пачему напалавину темплейт напалавину класс (типа размеры можно тоже параметром тэмплейта делать)? А не заполнятется - известна. Для массивав -то канструктары не вызываются. А ты-то ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2004, 19:56 |
|
||
|
И наверное снова задача про матрицы...
|
|||
|---|---|---|---|
|
#18+
2 MasterZiv ostavi parnea v pokoe, u nego glavnoe vse rabocee, i pomoemu eto template masiva, esli uberati initializatiu randomom to mojno iuzati i dlea drugih tipov u kotorih opredelenni opredelennie operatori. 2 Groove uberi iz tsikla: srand(max_val); etu initializatiu mojesi postaviti pered tem kak iuzaesi svoi class. esli tebe nujno poluciti maxim kakoito to dlea labi soidiot i tak: line = rand() % max_val; a nasciot public i drugih directiv so vremenem naucissea. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.09.2004, 20:11 |
|
||
|
И наверное снова задача про матрицы...
|
|||
|---|---|---|---|
|
#18+
Взяли LISTVIEW - вот вам и матрица. С любыми типами данных и с уже готовым отображением ;) И сортировка даже есть. И можно на ходу добавлять столбцы и строки. Маленький мальчик на выставке художника-авангардиста: "Смотри папа, как дядя без фотошопа мучится" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2004, 08:31 |
|
||
|
И наверное снова задача про матрицы...
|
|||
|---|---|---|---|
|
#18+
2 zuzu -Чё он говорит ? -Я не слышу , машина работает... 2 Groove Я что-то вообще не понял, как это у тебя компилируется... Вот это new RowDefinition[rows]; Требует наличие конструктора по умолчанию в CRow, но его там нет. Далее, зачем лишний уровень указателей в RowDefinition* items; ? Можно просто массив CRow сделать и расслабиться. Да, и насчет инициализации массивов я был не прав - все правильно, поскольку ты явно каждый элемент массива инициализируешь. А строки у тебя одинаковые получаются, потому что для каждой строки инициализируешь счетчик псевдослучайных чисел вызовом srand(max_val); , а при этом он дает детерменированные последовательности. Это стандартный прикол псевдослучайных генераторов. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2004, 11:21 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=32719168&tid=2034341]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
20ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 289ms |

| 0 / 0 |
