Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ wcout, wfstream в Code Blocks https://www.cyberforum.ru/ cpp-beginners/ thread626625.html
Не пойму, почему компилятор не определяет wcout, wfstream. #include <iostream>, #include <fstream>, using namespace std; сделаны. В std, подсказкой, он мне их показывет. Но после попытки компиляции пишет, или, что они не объявлены, или (если я так пишу: std::wcout), что в std нет таких.
C++ Преобразование string в int
Помогите пожалуйста с преобразованием string к типу int, быть может не напрямую но хоть как нибудь, очень надо!!!
C++ Странный вывод - проверьте код затестите код пжл, результат скиньте:) #include <iostream> using namespace std; void nn() {} void n() {} int main() { cout<<nn<<endl<<n; system("pause>>void"); https://www.cyberforum.ru/ cpp-beginners/ thread626618.html C++ Из UTF-8 в ANSI https://www.cyberforum.ru/ cpp-beginners/ thread626607.html
Есть ли способ, программно перекодировать файл .txt из UTF-8 в ANSI ?
Литература для дальнейшего обучения C++
Прочитал книгу Р. Лафоре об основах языка, и хочется развиваться дальше. В первую очередь интересуют потоки и WinAPI. Есть книги, в которых данные темы рассматриваются наиболее подробно и понятно?
C++ Синтаксических и арифметических ошибок в цикле вроде как нет, но он не работает Вот условие задачи: Дафна инвестировала $100 под простые 10%. Другими словами, ежегодно инвестиция должна приносить 10% инвестированной суммы, т.е. $10 каждый год: прибыль = 0,10 х исходный баланс В то же время Клео инвестировала $100 под сложные 5%. Это значит, что прибыль составит 5% от текущего баланса, включая предыдущую накопленную прибыль: прибыль = 0,05 х текущий баланс ... https://www.cyberforum.ru/ cpp-beginners/ thread626528.html
C++ Чтение из файла У.у..у.. чёрт побери...что - то я запарился на эти сишные функции мануалы читать.....всё забыл... Может кто напомнит строчку кода, как мне из этого текстового файла (1.txt) прочесть следующее: найти *MESH { далее пропустить всё это *TIMEVALUE 0 *MESH_NUMVERTEX 8 *MESH_NUMFACES 12 найти *MESH_VERTEX_LIST { https://www.cyberforum.ru/ cpp-beginners/ thread626480.html Вывод окна контроля переменных C++
Где в MS VC 2010 express найти окно контроля переменных ? PS еще мне интересно... вот например допустим тебе лень вспоминать как ты обозвал глобальную функцию ты берешь в мэйне() перед тем как написать название этой функции делаешь :: и он тебе предлагает все что знает в том числе и твои кастомизированные функции. почему нельзя таким же макаром вызывать переменные ну или например main(). ???
C++ Построение графика по заданным точкам https://www.cyberforum.ru/ cpp-beginners/ thread626409.html
Доброго времени суток! Очень нужна помощь: вывести на экран график по заданным координатам точек из файла..строить нужно в консоли. Подскажите, пожалуйста.
C++ Определите среднее арифметическое всех значений элементов массива https://www.cyberforum.ru/ cpp-beginners/ thread626407.html
помогите //заранее спасибо Определите среднее арифметическое всех значений элементов массива
C++ Странный поиск
как то странно работает функция find вот кусок кода: switch (count) { case 1: bblock=data.find("\"",1); if (bblock!=string::npos) { eblock=data.find("\"",bblock+1); if (eblock!=string::npos) {
C++ Ошибка в коде(нахождение делителей) Здравсвуйте! Я тут писал прогу кому то на форуме, и натолкнулся на проблему.Вот код // zadachka.cpp: главный файл проекта. #include "stdafx.h" #include <iostream> #include <cmath> using namespace std; https://www.cyberforum.ru/ cpp-beginners/ thread626392.html
8 / 9 / 1
Регистрация: 30.06.2011
Сообщений: 250
0

Абстрактный класс - C++ - Ответ 3286408

20.07.2012, 21:46. Показов 3873. Ответов 19
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
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
104
105
106
107
108
109
110
111
112
113
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <windows.h>
 
char bufRus[256];
char* Rus(const char* text)
{
    CharToOem(text,bufRus);
    return bufRus;
}
 
class Pair
{
        public:
    virtual void Read()=0;
    virtual void Display()=0;
    virtual void Add()=0;
    /*virtual void Sub()=0;
    virtual void Mul()=0;
    virtual void Div()=0;*/
 
};
 
class Complex: public Pair
{
        protected:
    int re;                        //действительная часть
    int im;                        //мнимая часть
        public:
    virtual void Read();
    Complex();                     //конструктор по умолчанию
    Complex(double re, double im); //конструктор от двух действ-х чисел
    Complex(const Complex &Orig);  //конструктор копирования
    virtual void Add(Complex A,Complex B);
    virtual void Display();
    //virtual void Sub();
 
};
 
 
 
void Complex::Read()
{
    while(true)
    {
        cout<<Rus("Введите действительную часть: ");
        cin>>re;
        cout<<Rus("Введите мнимую часть: ");
        cin>>im;
        if(cin.peek()=='\n')
        {
            cin.get();
            break;
        }
        else
        {
            cout<<Rus("Ошибка!!! Значения введены неправильно.")<<endl;
            cin.clear();
            while(cin.get()!='\n')
            {  }
        }
    }
    cout<<Rus("Значения введены верно.")<<endl<<endl;
}
 
//конструктор по умолчанию - реализация
Complex::Complex()
{
    re=0;
    im=0;
}
//конструктор от двух действ-х чисел - реализация
Complex::Complex(double re, double im)
{
    this->re=re;
    this->im=im;
}
//конструктор копирования - реализация
Complex::Complex(const Complex &Orig)
{
    re=Orig.re;
    im=Orig.im;
}
 
void Complex::Add(Complex A,Complex B)
{
    re=A.re+B.re;
    im=A.im+B.im;
}
 
void Complex::Display()
{
    cout<<re<<" "<<im<<"*i";
}
 
 
 
 
int main()
{
    Complex a,b,c;
    a.Read();
    b.Read();
 
 
 
 
 
 
    getch();
    return 0;
}
помогите исправить и объясните что не так делаю, т.к. возникают ошибки след. типа
[C++ Error] Unit1.cpp(39): E2123 Class 'Complex' may not contain pure functions
[C++ Error] Unit1.cpp(86): E2352 Cannot create instance of abstract class 'Complex'
[C++ Error] Unit1.cpp(86): E2353 Class 'Complex' is abstract because of 'Pair::Add() = 0'
[C++ Error] Unit1.cpp(86): E2352 Cannot create instance of abstract class 'Complex'
[C++ Error] Unit1.cpp(86): E2353 Class 'Complex' is abstract because of 'Pair::Add() = 0'
[C++ Error] Unit1.cpp(102): E2352 Cannot create instance of abstract class 'Complex'
[C++ Error] Unit1.cpp(102): E2353 Class 'Complex' is abstract because of 'Pair::Add() = 0'
[C++ Error] Unit1.cpp(102): E2352 Cannot create instance of abstract class 'Complex'
[C++ Error] Unit1.cpp(102): E2353 Class 'Complex' is abstract because of 'Pair::Add() = 0'
[C++ Error] Unit1.cpp(102): E2352 Cannot create instance of abstract class 'Complex'
[C++ Error] Unit1.cpp(102): E2353 Class 'Complex' is abstract because of 'Pair::Add() = 0'

заранее всем спасибо

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

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

Класс: Создать абстрактный базовый класс Figure с виртуальными методами вычисления площади и периметра.
Создать абстрактный базовый класс Figure с виртуальными методами вычисления площади и периметра....

Абстрактный класс, наследование, класс хранится в другом классе
Нужна помощь. Написать программу: 1 класс. Имеется абстрактный класс который описывает какую-то...

Создать абстрактный базовый класс Тройка чисел с виртуальными методами увеличения на 1. Создать производный класс Время со своими функциями
Здравствуйте, пожалуйста помогите написать код к данной задаче, с таким условием: Создать...

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

Написать обработчик исключений ситуации при преобразовании указателя на класс B до указателя на абстрактный класс А ...
Написать обработчик исключений ситуации при преобразовании указателя на класс B до указателя на...

Абстрактный класс/Класс интерфейс
Не ловлю суть в чем разница между интерфейсом и абстрактным классом. И там и там у методов нету...

Создать класс - данные - абстрактный базовый класс. Создать производные классы
Всем привет! У меня вот такая проблема.... Создать класс - данные - абстрактный базовый класс....

Абстрактный класс
Доброго времени суток, нужна помощь с реализацией абстрактного класса &quot;Пользователь библиотеки &quot; в...

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