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

Интерфейс на visual c++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу понять что неправильно сделал http://www.cyberforum.ru/cpp-beginners/thread1025467.html
1. Задача создать структуру данных с тремя компонентами:1-двухмерный массив; 2- функция начального заполнения массива; 3-функция осуществляющая перестановку строк массива: первую и последнюю вторую и предпоследнюю. 2. Заполнить массив случайными цифрами и вывести на экран. 3. Осуществить перестановку строк массива используя встроенный метод и вывести (и с этим главная проблема) Вот что я смог...
C++ Подсчитать норму матрицы по формуле: Помогите подсчитать норму матрицы по формуле: http://www.cyberforum.ru/cpp-beginners/thread1025460.html
Проверка симметричности матрицы C++
Добрый день! Подскажите пожалуйста, в чем дело? Программа работает не правильно. Если я к примеру ввожу матрицу: 2 1 4 2 2 3 4 3 2 Программа пишет что симметрична. #include "stdafx.h" #include <iostream> #include <conio.h> #include <iomanip>
C++ Вывод текст
Привет всем:) Что значит этот код??? cout << ( n % 2 ? "****" : "++++++++" ) << endl; Добавлено через 1 минуту Я понял что это вывод, но мне не понятно что значат знаки " % 2 ? : "
C++ поиск в win1251 строке работает, а в UTF-8 - нет http://www.cyberforum.ru/cpp-beginners/thread1025434.html
Есть код: ....... URLDownloadToFile(0, urlfile1.c_str(), L"SAVENAME1",0,0); filenam = "SAVENAME1"; .................. .................. ifstream fin(filenam);
C++ Постройте таблицу значений функции y=f(x) для x[a, b] с шагом h #include"conio.h" #include"stdlib.h" #include"stdio.h" #include"math.h" int main() { float x,y,r,q,a,b,h,i; do { подробнее

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

Интерфейс на visual c++ - C++

02.12.2013, 12:55. Просмотров 235. Ответов 4
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "stdafx.h"
#include <iostream>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    list< TInteger* > set;
    TBinary* obj1 = new TBinary;  set.push_back(obj1);
    TBinary* obj3 = new TBinary;  set.push_back(obj3);
    
    (*obj1) += obj3;
 
    cin.get();
    return 0;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef TINTEGER_H
#define TINTEGER_H
 
class TInteger{
    public:
        virtual void print(void) = 0;
        virtual TInteger* operator += (const TInteger*) = 0;
        virtual TInteger* operator -= (const TInteger*) = 0;
        virtual TInteger* operator *= (const TInteger*) = 0;
    protected:
        char* _number;
        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:
        void print(void);
        TInteger* operator += (const TInteger*);
        TInteger* operator -= (const TInteger*);
        TInteger* operator *= (const TInteger*);
    protected:
    private:
};
 
#endif //TBINARY_H
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "TBinary.h"
#include <iostream>
 
void TBinary::print(void)
{
    std::cout << "TBinary print" << std::endl;
}
 
TInteger* TBinary::operator += (const TInteger*)
{
    std::cout << "TBinary operator +=" << std::endl;
}
 
TInteger* TBinary::operator -= (const TInteger*)
{
    std::cout << "TBinary operator -=" << std::endl;
}
 
TInteger* TBinary::operator *= (const TInteger*)
{
    std::cout << "TBinary operator *=" << std::endl;
}
Код
Ошибка	2	error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "stdafx.h"" в источник.	c:\users\александр\desktop\oop6\oop6\tbinary.cpp	23	1	OOP6
Всё бы ничего, на на кой чёрт мне этот заголовок в реализации класса ?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru