|
Исчезает единица из C -кода
|
|||
---|---|---|---|
#18+
Есть C++-код: ---------------- // проверить SwapRows { Matrix m = CopyMatrix(Mat); SwapRows(m, 1, 2); AssertRowEquals(m, /*Row:*/0, 1, 2, 3); AssertRowEquals(m, /*Row:*/1, 7, 8, 9); AssertRowEquals(m, /*Row:*/2, 4, 5, 6); DestroyMatrix(&m); } // проверить SwapCols { Matrix m = CopyMatrix(Mat); SwapCols(m, 1, 2); AssertRowEquals(m, /*Row:*/0, 1, 3, 2); AssertRowEquals(m, /*Row:*/1, 4, 6, 5); AssertRowEquals(m, /*Row:*/2, 7, 9, 8); DestroyMatrix(&m); } // проверить RemoveRow { Matrix m = RemoveRow(Mat, 0); assert(m.NumRows == 2); AssertRowEquals(m, /*Row:*/0, 4, 5, 6); AssertRowEquals(m, /*Row:*/1, 7, 8, 9); DestroyMatrix(&m); } { Matrix m = RemoveRow(Mat, 1); assert(m.NumRows == 2); AssertRowEquals(m, /*Row:*/0, 1, 2, 3); AssertRowEquals(m, /*Row:*/1, 7, 8, 9); DestroyMatrix(&m); } { Matrix m = RemoveRow(Mat, 2); assert(m.NumRows == 2); AssertRowEquals(m, /*Row:*/0, 1, 2, 3); AssertRowEquals(m, /*Row:*/1, 4, 5, 6); DestroyMatrix(&m); } ---------------- Когда я заключаю этот код в tag-и «[ src C++ ]» и «[ /src ]», из второго вызова функции AssertRowEquals таинственным образом исчезает единица: Код: C++ 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.
На всякий случай: у меня Firefox 2.0.0.14. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2008, 03:41 |
|
Исчезает единица из C -кода
|
|||
---|---|---|---|
#18+
2 модераторы: Пожалуйста, верните эту тему обратно в форум «Обсуждение нашего сайта»; она не имеет никакого отношения к программированию на C++. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.05.2008, 03:57 |
|
|
start [/forum/topic.php?fid=8&tid=561471]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 300ms |
total: | 411ms |
0 / 0 |