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

Перегруженная функция в классе вектор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти общую сумму 10 введенных массивов http://www.cyberforum.ru/cpp-beginners/thread30634.html
Помогите найти общую сумму 10 введеных массивов.
C++ Шаблон очереди Это шаблон очереди на списках. Посмотрите, пожалуйста, в чём ошибка: #include <iostream> using namespace std; template <typename TInfo> class TQueue { protected: http://www.cyberforum.ru/cpp-beginners/thread30627.html
C++ Проверьте лабораторную №3
Создать шаблоны функций, выполняющей ввод, вывод и упорядочивание матриц. Протестировать шаблоны для матриц с элементами различных типов: int, float и char. Варианты заданий приведены в лабораторной работе № 1. Какие недочеты, что можно улучшить и т.д. #include <iostream> #include <conio.h> using namespace std; #define DATATYPE double // Òèï äàííûõ ìàòðèöû
C++ error LNK2019: ссылка на неразрешенный внешний символ
Вот код, неполный, решил откомпилировать - узнать, что исправить #include "stdafx.h" #include <cstdlib> #include <iostream> using namespace std; #define istr 21 struct train{ int num; char naz; char time;
C++ Приведение типов http://www.cyberforum.ru/cpp-beginners/thread30618.html
Чем отличается type(x) от (type) x?
C++ Посмотрите лабораторную работу №2 Используя алгоритмы работы с матрицей, разработанные в лабораторной работе №*1, разработать и протестировать программу обработки двух матриц с элементами разных типов. Программа должна содержать перегруженные функции для работы с целочисленной матрицей и матрицей, элементы которой - строки. #include <iostream> #include <conio.h> using namespace std; // Ïðîòîïèòû ôóíêöèé void ... подробнее

Показать сообщение отдельно
Etudiante
0 / 0 / 0
Регистрация: 12.04.2009
Сообщений: 47

Перегруженная функция в классе вектор - C++

19.04.2009, 14:38. Просмотров 632. Ответов 4
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <vector>
#include"Employe.hh"
 
 
using namespace std;
 
int main() {
    
    vector<Racine> v; //вектор объектов класса Racine 
    unsigned int count = 0;
    
    v.push_back(Racine("racine1", "racine1@enst.fr", 25));
    v.push_back(Employe("employe2", "employe2@enst.fr", 43, "xxx", "xx")); /*класс Employe подкласс класса Racine */
    
    for(unsigned int i=0; i<v.size(); i++) {
    v[i].afficher(); /* метод определен в классе Racine и перегружен в подклассе Employe, выводит на экран данные объекта */ 
    cout << "\n";
    }
 
}
Я хочу чтобы для объекта Employe вызывался метод afficher() класса Employe, а при таком варианте программы в двух случаях вызывается метод класса Racine (хотя програма работает и выводин на экран имя, мейл и возраст- общие данные двух классов). Подскажите, плиз, как это исправить?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru