Форум программистов, компьютерный форум CyberForum.ru

Визуальное отображение иерархии - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обработка двумерных масивов http://www.cyberforum.ru/cpp-beginners/thread291258.html
Задана матрица А(n,n). Определить максимальный элемент среди элементов матрицы, расположенных выше главной диагонали, и минимальный элемент среди тех, что находятся ниже главной диагонали. Если эти элементы равны, найти количество таких чисел в матрице. помогите решить плизз
C++ Как использовать библиотеку ? Как использовать библиотеку? вот например библиотека POCO. там надо ее с компилировать, а потом использовать. покажите пожалуйста как правильно это сделать. ---- и какую выбрать конфигурацию? http://gyazo.com/ed7531ce07664285b1f3845d24cefed8.png http://www.cyberforum.ru/cpp-beginners/thread291255.html
Очередь на основе STL C++
Народ, помогите пожалуйста! Я сейчас прохожу стеки, очереди и деки на основе STL. Плохо шарю во всех этих стеках, поэтому попросил у друга программу, чтоб разобраться с этим. Он дал вот эту прогу. #include "stdafx.h" #include <queue> #include <iostream> #include <conio.h> #include <time.h> using namespace std;
Рассчитать, сколько элементов массива могли бы быть корректно представлены типом char C++
С клавиатуры вводится размерность динамического массива целых. После этого в программе необходимо создать указанный динамический массив, заполнить его числами с клавиатуры и выполнить следующие действия: а) рассчитать, сколько элементов массива могли бы быть корректно представлены типом char; б) поменять местами элементы массива, симметричные (по значению индекса) относительно среднего...
C++ Как присвоить значение одной строки другой http://www.cyberforum.ru/cpp-beginners/thread291209.html
Есть переменная типа char которая имеет значение XV как присвоить это значение другой переменной? знак равенства не помогает
C++ Вопрос по SpeedButton Как сделать, чтобы speedbutton при нажатии (OnMouseDown) не утопала? Нужно чтобы она просто меняла картинку, на этой картинке изображена кнопка, которая и так будет утоплена, поэтому утопание самой speedbutton мешает. //C++ Builder 6.0 подробнее

Показать сообщение отдельно
pincet
1233 / 803 / 85
Регистрация: 23.07.2010
Сообщений: 4,058
09.05.2011, 15:08  [ТС]     Визуальное отображение иерархии
пока только так получилось:
C++
1
2
3
4
5
6
7
8
9
10
11
12
void Unit::showunits() {
    cout<<this->name<<endl;
    this->showunits(0);
};
void Unit::showunits(int i)  {
    list<Unit*>::iterator itr;
      for(itr=subunit.begin();itr!=subunit.end();++itr) {
       for(int j=0;j<i+1;j++) cout<<"-";
        cout<<(*itr)->name<<endl;   
          (*itr)->showunits(i+1);  
        }
}
както без параметра можно глубину рекурсии узнать?
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru