Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Отлавливание событий MS Excel Доброго всем времени суток. Есть такая задача: - подключиться к работающему в данный момент Excel (если Excel не работает, просто месадж показать), - отлавливать происходящие в Excel события (никак не обрабатывать, только раздичать разные события). Надо реализовать на С++ (только) с использование Com и(или) Active Accessibility. Если кто то может подсказать толково, буду рад и... https://www.cyberforum.ru/ cpp-beginners/ thread563576.html Ошибка в программе. Не правильно работает. C++
Определить индекс столбца с максим. кол-вом нулей и переставить элементы этого столбца с обратном порядке. Вот код, не считает не правильно. #include "stdafx.h" //стандартно подключенная библеотека #include <conio.h> //для консольного ввода/вывода данных #include <iostream> //для ввода/вывода данных using namespace std;//пространство имен int main() { int N,M,c=0,max=0;// объявление...
C++ Вывести самое длинное слово Код, представленный ниже, определяет длину самого длинного слова. Нужно вывести все слова, подходящие под эту длину.Лучше на простом си. Заранее спасибо. #include<stdio.h> #include<conio.h> #include<string.h> #include <locale.h> main() { setlocale(LC_ALL, "Russian"); char s; https://www.cyberforum.ru/ cpp-beginners/ thread563554.html C++ перевод вещественных чисел из одной системы счисления в другую https://www.cyberforum.ru/ cpp-beginners/ thread563543.html
Знаю что создавалось много тем,но так и не смог разобраться. Есть программа перевода целой части из 2,8,10,16 систем счисления,но нужно чтобы она переводила еще и вещественный числа,сделал дополнительные функции,но выводит или тоже число что было при вводе или какие то символы,помогите разобраться, пожалуйста. #include "stdafx.h" #include <locale.h> #include <string.h> #include <windows.h>...
Курсовая работа по графики Спутник земли C++
Курсовая работа на паскале "Спутник земли " Люди помогите ,пожалуйста, перевести эту программу с Pascal на с++ буду очень благодарна program meny; uses crt, graph, dos; var
C++ Нахождения минимального числа из двух введённых чисел Создать программу для нахождения минимального числа из двух введённых.Программа должна вычислять сумма 3 минимальных чисел. Из этого примера что ниже нужно сделать: #include <stdio.h> int x,y,n,m; void fn (int a,int b) { if (a>b) y=y+a; else y=y+b; } https://www.cyberforum.ru/ cpp-beginners/ thread563532.html
C++ ФУНКЦИИ/Используя перегрузку функций, написать https://www.cyberforum.ru/ cpp-beginners/ thread563529.html
#include "stdafx.h" #include "stdio.h" #include "conio.h" #define n 5 int func1(int a, int i) { return(a); }
Создать программу выполняющую умножение четырёх чисел если они больше числа 6 C++
Создать программу выполняющую умножение четырёх чисел если они больше числа 6. Использовать функцию с параметром. Из этого примера нужно сделать что ниже #include <stdio.h> int a,b,c,y; void fn (int x) { if (x>0) y=y+x; }
C++ Сделать цикл в методе минимальных невязок добрый день, помогите с программой. Это метод минимальных невязок.но он выполняется когда начальное решение Х0 и конечное Хк+1.а мне надо чтоб выполнялось когда начальное решение Хк+1 и конечное Хк+2 и т.д.Надо вставить цикл наверное#include<iostream.h> #include<stdio.h> #include<math.h> #define n 3 void main() { float a,f,x0,x,e=0.001,r,tau,max,s,s1,xnew,t; int i,j,k=0; for(i=0;i<n;i++)... https://www.cyberforum.ru/ cpp-beginners/ thread563516.html C++ Ошибка в програме Крестики-нолики https://www.cyberforum.ru/ cpp-beginners/ thread563493.html
main.cpp #include "KR.h" using namespace std; int main() { RandomPlayer *r = new RandomPlayer('o'); HumanPlayer *h = new HumanPlayer('o'); SmartPlayer *s = new SmartPlayer('x');
Напишите комментарии к программе C++
здесь программа считает кол-во одинаковых цифр и их значение, мне нужно подробное описание шагов. #include "stdafx.h" #include <iostream> #include<stdio.h> using namespace std; void main() { setlocale(LC_CTYPE,"rus"); int x = {0},i; unsigned y; cout«"введите х:";
C++ Удалить из текста все слова, которые начинаются из букв, которые задаются в строке запроса. Удалить из текста все слова, которые начинаются из букв, которые задаются в строке запроса. https://www.cyberforum.ru/ cpp-beginners/ thread563434.html
14 / 14 / 4
Регистрация: 21.04.2012
Сообщений: 393
12.05.2012, 14:29  [ТС] 0

Объявление наследника шаблонного класса - C++ - Ответ 3020830

12.05.2012, 14:29. Показов 3277. Ответов 10
Метки (Все метки)

Ответ

ошибку выводит когда создаю объект. Наследник описан в том же файле что и маин. Единственное вынес родительский класс.

Добавлено через 2 минуты
вот весь код
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
#include <fstream>
#include <iostream>
#include <math.h>
 
 
using namespace std;
 
 
#include "one_class.cpp"
 
template <class T>
class MyClass: public my_complex::complex<T>
      {
       public:   
    MyClass(T r, T i) { this->real = r; this->image = i; }; //конструктор
 
              const double getReal(); //интер ф-ция, возвращающая Real
              const double getImage(); //интер ф-ция, возвращающая Image
   
              void Sum(MyClass<T> &, MyClass<T> &);   //ф-ция суммы
              void Razn(MyClass<T> &, MyClass<T> &); //ф-ция разности
              
              double abs();   // Модуль комплексного числа
              void formula_Muavra(); //Возведение комплекс. числа в степень      
   
       };
 
template<class T>
const double MyClass<T>::getReal()
    {
    return this->real;       
    };
   
template<class T>
const double MyClass<T>::getImage()
       {
            return this->image;       
       };
 
template<class T>
void MyClass<T>::Sum(MyClass<T> &A, MyClass<T> &B)
{
T i, j;
i=getReal(A)+getReal(B);
j=getImage(A)+getImage(B);
cout << i << "+i" << j << endl;
FILE * fo;
fo = fopen("com.txt","a");
fprintf( fo, "%lg", this->real );
fprintf( fo, "+i %lg\n", this->image );
fclose(fo);
}; 
 
template<class T>
void MyClass<T>::Razn(MyClass<T> &A, MyClass<T> &B)
{
T i, j;
i=getReal(A)-getReal(B);
j=getImage(A)-getImage(B);
cout << i << "+i" << j << endl;
FILE * fo;
fo = fopen("com.txt","a");
fprintf( fo, "%lg", this->real );
fprintf( fo, "+i %lg\n", this->image );
fclose(fo);
};
 
template<class T>
double MyClass<T>::abs()   // Модуль комплексного числа
{
return sqrt(getReal() * getReal() + getImage() * getImage());
}
 
template<class T>
void formula_Muavra() //Возведение комплекс. числа в степень
{
double argument;
double stepen;
cout << "vvedite argument complex chisla";
cin >> argument;
cout << "vvedite stepen complex chisla";
cin >> stepen;
int modul=MyClass<T>::abs();
cout << pow(modul,stepen) << "(cos" << argument*stepen << "+isin" << argument*stepen; 
};      
 
 
using namespace my_complex;
 
int main()
{
    /*complex <double> c1,c2;
    c1.vvod_chisel();
    c2.vvod_chisel();
   c1.Sum(c1,c2);
    c1.Razn(c1,c2);
      c1.Umn(c1,c2);
      c1.Delenie(c1,c2);
      system ("pause");*/
      MyClass <double> c1;
      c1.vvod_chisel();
    return 0;
}


Вернуться к обсуждению:
Объявление наследника шаблонного класса C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.05.2012, 14:29
Готовые ответы и решения:

Объявление шаблонного класса
Как объявить шаблонный класс?

Объявление и определение шаблонного класса
Добрый вечер, мастера :) Почему данный код вызывает проблемы у компилятора? // class.h...

Как корректно передать в метод шаблонного класса объект шаблонного класса в качестве параметра?
header.h template &lt;class T&gt; class MyVector { public: void swap(MyVector&lt;T&gt;Vector); }...

Вызов метода у шаблонного поля, шаблонного класса
Пытаюсь разобраться с шаблонами- задача создать шаблонный класс, у которого есть шаблонное поле. и...

10
12.05.2012, 14:29
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.05.2012, 14:29
Помогаю со студенческими работами здесь

Инициализация шаблонного класса(В конструкторе класса после двоеточия вновь имя класса)
Всем доброго времени суток! Пытаюсь разобраться как работает приведенный мной код. Конкретно,...

Правда, что указатель класса-наследника не может указывать на объект класса-родителя?
Доброго времени суток! Пример кода ниже. Правда ли , что указатель класса-наследника не может...

Возможно ли создание объекта шаблонного класса в функции этого класса?
Доброго времени суток, уважаемые форумчане :) Мне по лабам задали задание - реализовать шаблон...

Вызов конструктора базового класса из класса-наследника
Можно ли вне списка инициализации вызвать конструктор базового класса ? class A { int a;...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru