Я предполагаю, что вы строите из командной строки.
Возможно, вы захотите рассмотреть интегрированную среду разработки (IDE), такую как KDevelop или Eclipse и т. Д. (Подсказка - Eclipse ... ECLPISE ... ECLI PS E).
ИспользованиеIDE для редактирования вашего кода, рефакторинга вашего кода, изучения вашего кода - дерева классов, выбора переменной, класса или функции для перехода к объявлению и т. Д., И т. Д.
И, конечно же, для отладки:
- запустить ваш код в IDE
- установить точки останова для остановки на определенных линиях
- или просто пройти по строке за раз
- проверить стек вызововчтобы увидеть, как вы туда попали
- изучите текущие значения переменных, чтобы понять вашу проблему
- измените значения этих переменных и запустите, чтобы увидеть, что происходит
- и более,больше, больше
ps, как упомянуто wasatz - DDD отлично подходит - для визуализации содержимого массивов / матриц и - imo - особенно если у вас есть связанные списки