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

Проблема с классом Вектор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ два мелких вопроса на счет переменных http://www.cyberforum.ru/cpp-beginners/thread51335.html
у меня возник такой вопрос: скажем в функции main у меня есть переменная х, а с помощью return я освобождаю место,занятое х-ом. А что если у меня глобальные переменные с большим местом?Тогда оперативка должна каждый раз так работать?Или я что то не знаю? =========================== еще один вопрос на счет переменных,в кИр увидел такой код,коды то есть int main() int char; int x; {...}
C++ задача по структурам определить структуру для описания полинома. Составить функции: а) дифференцирования полиномов б)интегрирования полиномов http://www.cyberforum.ru/cpp-beginners/thread51333.html
C++ Не может подключить библиотеки
Написал программу, запускаю а она пишет типа не нашла библиотеки iostream и math. Что можно сделать?
системы счисления C++
Помогите, пожалуйста. Необходимо написать программу, которая переводит числа из 16ой СС в 2ую и 8ую Числа: 9F40 1ABC,9D
C++ Выяснить существует ли треугольник с длинами сторон a,b,c http://www.cyberforum.ru/cpp-beginners/thread51306.html
Даны действительные положительные числа x,y,z. Выяснить существует ли треугольник с длиннами сторон x,y,z? помогите сделать программу блок схему сделал а прогу не знаю как
C++ Точное вычисление суммы ряда Необходимо вычислить сумму ряда 1/1+1/2+...+1/n. Известно, что в с++ подобные вычисления не точные и большую роль играет способ и порядок суммирования. Необходимо получить наиболее точный результат... Есть идеи?=) подробнее

Показать сообщение отдельно
Malecha
17 / 17 / 1
Регистрация: 12.09.2009
Сообщений: 25

Проблема с классом Вектор - C++

18.09.2009, 03:07. Просмотров 499. Ответов 3
Метки (Все метки)

Здравствуйте!

Не могу понять почему вместо значений вектора выводиться непонятные числа.
Вот код:

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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <vector>
#include <string>
#include <iostream>
 
using namespace std;
 
typedef vector <CDepartment*> department;
vector <CDepartment*>::iterator idep;
 
class CDepartment : public CPerson
{
private:
    string name_dep;
    
public:
    void Print ()
    {
        
            cout << "Maje bytu emp" << endl;
        
    }
    CDepartment ()
    {
        cout<< "Enter name of dep" << endl;
        cin>>this->name_dep;
    }
    friend ostream& operator<<(ostream &, CDepartment );
 
 
    
};
 
ostream& operator<<(ostream &stream, CDepartment dep )
    {
        stream<<dep.name_dep<<endl;
        return stream;
    }
 
void get_dep(department &dep)
{
    dep.push_back (new CDepartment);
    
}
 
void fill_database(department &d, person1 &p )
{
/*...*/
get_dep( d);
person1 pers(0);
}
 
void main ()
{
department dep(0) ;
fill_database(dep , pers );
 
cout << "List of departments: " <<endl; // В результате выводит 00365790
    for (int i =0; i<dep.size(); i++)
    {
        cout << dep[i] << endl;
    }
 
}
Заранее спасибо за отклики
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru