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

Как можно переопределить <обобщенный аргумент> в обобщенном классе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Что означают данные http://www.cyberforum.ru/cpp-beginners/thread645180.html
Здравствуйте. подскажите что могут означать данные следующего характера? DWORD poffsets::dw_m_lifestats() {...
C++ Метрики Холстеда Добрый вечер! В качестве индивидуального задания студент произвольно выбирает программу, ко-торую он разработал и отладил (необходимо представить распечатанный листинг) при изучении предыдущих дисциплин цикла «Программное обеспечение» («Программирова-ние», «Системное программирование» и др.). Требуется для представленного программно-го модуля с использованием соотношений определить значения... http://www.cyberforum.ru/cpp-beginners/thread645120.html
C++ Зачем нужен спецификатор private?
Зачем нужен спецификатор private?Если по умолчанию все члены класса являются частными? Class queue { int q; int sloc, rloc; public: void init (); void qput(int i); int qget(); private: ...
C++ Быстрая сортировка
Друзья, здравствуйте! Как работает быстрая сортировка - у меня практически вопросов нет: #include <iostream> #include <stdlib.h> #include <time.h> using namespace std; const int n=10; template <class T> void QuickSort (T Ar, long N) {
C++ Какая IDE лучше ? http://www.cyberforum.ru/cpp-beginners/thread645081.html
Что выбрать: Borland C++ Builder или Visual Studio ?
C++ Библиотека STL, + задача с её использованием Доброго времени суток, о существовании библиотеки шаблонов я узнал 2 недели назад. У меня есть задача: Использовать ООП: Написать программу, которая разгадывает японский кроссворд под названием "Судоку". Пользователь вводит начальные значения уже существующие в кроссворде, который необходимо разгадать, и программа выдает на экран готовый результат. Но это глобальная задача, вопрос проще... подробнее

Показать сообщение отдельно
Leeto
 Аватар для Leeto
7 / 7 / 0
Регистрация: 23.12.2011
Сообщений: 372
Записей в блоге: 1
01.09.2012, 01:55  [ТС]     Как можно переопределить <обобщенный аргумент> в обобщенном классе
Цитата Сообщение от lazybiz Посмотреть сообщение

Не по теме:

Leeto, нет никакого смысла включать в заголовочный файл print.hpp код print.cpp.

если ты имеешь ввиду вот этот кусок иклюд гейтов
C++
1
2
3
4
5
6
7
 #ifndef Print_cpp 
 
        #include "Print.cpp"
 
    #endif 
 
#endif
то имеет
это типплейт

Добавлено через 1 минуту
Цитата Сообщение от ForEveR Посмотреть сообщение
Leeto, Нет. Тип - должен быть известен на этапе компиляции.
спасибо

я решил тупо все сразу всключь
а ля

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
                                                
//
#ifndef Print_HPP
#define Print_HPP
 
 
 
    template <class T, class A, class B> 
    class Print 
 
        {
            public: 
                 //----------- Declaration of Constructors -----------//
                 Print();
        
 
               
                
        
                 //----------- Declaration of Overloaded Operator(s) -----------//
                
                 void Print_Object  ( T& ObjPrint) ; 
                 void Print_Object (A& ObjPrint); 
                 void Print_Object (B& ObjPrint) ; 
 
 
                 // Throw an exception if the two arrays have not the same size.
        };
 
    #ifndef Print_cpp 
 
        #include "Print.cpp"
 
    #endif //#ifndef NumericArray_cpp is CLOSED
 
#endif //NumericArray_hpp is closed
 
Текущее время: 13:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru