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

Написать шаблон для класса "Рабочий" - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ указатель http://www.cyberforum.ru/cpp-beginners/thread760089.html
собственно смысл ссылки я понял, грубо говоря передача в функцию адреса переменной что бы функция меняла не копию, а сам передаваемый аргумент плюс избежания лишнего копирования, а что делает указатель тогда когда через него передают в функцию?
C++ Ошибки при наследовании класса от вектора Пишу программу по СМО, столкнулся с трудностью при попытке сделать наследование очередью Cqueue вектора из STL. Проблема состоит в том, что если наследуешь вектор с любым встроенным типом, например так: class Cqueue: public vector<int> то никаких проблем нет. Стоит наследовать от вектора с моим классом заявок, то эклипс выдаёт ошибку, что 1 и 2 аргументы шаблона неверны. Сразу возникает... http://www.cyberforum.ru/cpp-beginners/thread760087.html
Операции со сдвигом битов C++
Решил позакрывать немного дырки в знаниях, и наткнулся на такую вещь)) Вообщем ясно что каждый побитовый сдвиг влево множит на 2, а в право - делит на два. Но поясните мне как работает return 1<<n; Я понимаю что возвращает 2^n но в тоже время не понимаю :-| Как-то так)
Класс, выводящий таблицу умножения C++
Создать класс Tabl, выводящий таблицу умножения (10х10) в cout при создании экземпляра этого класса т.е. из конструктора.
C++ "Удаление" элемента списка http://www.cyberforum.ru/cpp-beginners/thread760035.html
#include <iostream> using namespace std; class List { private: struct Node { int data;
C++ Не выводится текст на русском языке почему текст сообщения на русском языке в программе на с++ не выводиться на русском языке при работе программы в операционной системе ms doc в консольном режиме? подробнее

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

Написать шаблон для класса "Рабочий" - C++

13.01.2013, 03:40. Просмотров 378. Ответов 2
Метки (Все метки)

Всем доброго время суток!
У меня возникла следующая проблема. Препод дал задание: написать шаблон для класса "Рабочий" с полями имени, фамилии, занимаемой должности и года приема на работу. И вот в чем проблема. Препод сказал сделать, чтоб шаблон работал для поля года и должности с типом int и символьной строкой. Разве это возможно?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
template <class TypeP, class TypeY> 
class Worker
{
private:
    char *name;
    char *surname;
    TypeP *pos;
    TypeY *year; //В случае со строкой все ок, но ведь для int не катит!
public:
    Worker();
    void Add(char *name,char *surname,TypeP *pos,TypeY *year);
    void Show();
};
Думала сделать год массивом {1,9,9,1}, но для должности заранее неизвестно сколькими цифрами она шифруется. Короче запуталась. Подскажите плиз
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru