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

И вновь абстрактный класс - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Консоль закрывается после выполнения программы http://www.cyberforum.ru/cpp-beginners/thread1016163.html
Всем привет, такая проблема, после выполнения программы окно консоли закрывается. Как можно предотвратить это, не используя system("pause")?
C++ Дано имя файла целых чисел. Найти количество элементов, содержащихся в данном файле. Если файла с таким именем не существует, то вывести –1 Дано имя файла целых чисел. Найти количество элементов, содержащихся в данном файле. Если файла с таким именем не существует, то вывести –1. помогите плз http://www.cyberforum.ru/cpp-beginners/thread1016157.html
Функция void C++
Составить функцию типа void для решения представленной ниже задачи: Определить является ли число простым. формальные параметры - число и признак, который равен 1,если число простое, и 0, если иначе....
Дано имя файла и вещественные числа A и D. Создать файл вещественных чисел с данным именем и записать в него 10 первых членов арифметической прогресси C++
Дано имя файла и вещественные числа A и D. Создать файл вещественных чисел с данным именем и записать в него 10 первых членов арифметической прогрессии с начальным членом A и разностью D: A, A +...
C++ Дан файл вещественных чисел. Найти его последний локальный максимум (локальным максимумом называется элемент, который больше своих соседей) http://www.cyberforum.ru/cpp-beginners/thread1016136.html
Дан файл вещественных чисел. Найти его последний локальный максимум (локальным максимумом называется элемент, который больше своих соседей).
C++ Дан файл целых чисел. Продублировать в нем все числа, принадлежащие диапазону 5–10 Дан файл целых чисел. Продублировать в нем все числа, принадлежащие диапазону 5–10. я нашла в вашем форуме, о на других языках. я мне на с++ надо. помогите плз. и спасибо заранее подробнее

Показать сообщение отдельно
Hunter13ua
46 / 46 / 5
Регистрация: 25.10.2011
Сообщений: 183

И вновь абстрактный класс - C++

23.11.2013, 12:04. Просмотров 393. Ответов 6
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef TINTEGER_H
#define TINTEGER_H
 
class TInteger {
    public:
        TInteger() : _head(0), _lenght(0) {};
        size_t GetLen(void) const { return _lenght; };
        virtual void print(void) const = 0;
        virtual TInteger& operator += (const TInteger&);
        virtual TInteger& operator -= (const TInteger&);
        virtual TInteger& operator *= (const TInteger&);
    protected:
        char* _head;
        size_t _lenght;
    private:
};
 
#endif //TINTEGER_H
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef TBINARY_H
#define TBINARY_H
 
#include "TInteger.h"
 
class TBinary : public TInteger {
    public:
        TBinary(const char*);
 
        void print(void) const;
        TBinary& operator += (const TBinary&);
        TBinary& operator -= (const TBinary&);
        TBinary& operator *= (const TBinary&);
};
 
#endif //TBINARY_H
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "TBinary.h"
#include <cstring>
//=========================================================
//*****************IMLEMENTATION***************************
//=========================================================
 
//=========================================================
//__________________Constructors___________________________
 
//C-tor from string 
TBinary::TBinary(const char* string)
{
    _lenght = strlen(string);
    _head = new char[_lenght];
    memcpy_s(_head, _lenght, string, _lenght);
}
Код
1>TBinary.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы ""public: virtual class TInteger & __thiscall TInteger::operator+=(class TInteger const &)" (??YTInteger@@UAEAAV0@ABV0@@Z)"
1>TBinary.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы ""public: virtual class TInteger & __thiscall TInteger::operator-=(class TInteger const &)" (??ZTInteger@@UAEAAV0@ABV0@@Z)"
1>TBinary.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы ""public: virtual class TInteger & __thiscall TInteger::operator*=(class TInteger const &)" (??XTInteger@@UAEAAV0@ABV0@@Z)"
1>TBinary.obj : error LNK2001: эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы ""public: virtual void __thiscall TBinary::print(void)const " (?print@TBinary@@UBEXXZ)"
1>C:\Users\└ыхъёрэфЁ\Desktop\OOP6\Debug\OOP6.exe : fatal error LNK1120: эхЁрчЁх°хээ√ї тэх°эшї ¤ыхьхэЄют: 4
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru