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

Создание класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ задания по структурам http://www.cyberforum.ru/cpp-beginners/thread34451.html
задание выполнить двумя способами: 1)использовать статический массив в структуре и статический массив структур . При этом количество структур (в примере количество студентов (n)) и количество элементов массива в структуре (в примере коли-чество оценок для одного студента (m) ) — константы; 2)задание выполнить с помощью динамических массивов. Для этого: 1.в структуре объявить и создать...
C++ Компилирование С++ кода в бинарный Подскажите пожалуйста как откомпилировать С++ код (несколько файлов) просто в один кусок бинарного кода по x86 процессоры без указания операционной системы на которой код будет работать. http://www.cyberforum.ru/cpp-beginners/thread34420.html
процедуры и функции C++
Задание - вычислить произведение членов ряда с заданной точностью и использованием функций. Получилось следующие: #include<stdio.h> #include<conio.h> int n,a; float factorial(int f) float raschet(float a) // здесь пишет Declaration syntax error float factorial(int f) {
C++ Переопределение операторов
Доброго времени суток.. В древние времена, когда ещё жили мамонты, ковырял я потихоньку плюсы.. Потом был долгий перерыв, и, как итог - забыл всё нафиг:) Теперь вспоминается, но до того медленно и печально.. Ситуация такая - описываю класс точки (Point). Переопределил приравнивание, пытаюсь переопределить сложение - ругается.. Листинг: Point.h//Îïðåäåëåíèå êëàññà, îïèñûâàþùåãî òî÷êó ...
C++ Арифметическое кодирование http://www.cyberforum.ru/cpp-beginners/thread34400.html
Написал прогу должна выполнять кодирование Но она только находит интервал для 1-й кодируеммой буквы, и сужает правильно для 2-й, а для 3-й верно находит только левую границу (т.е. например 0-0.6 левая-0, правая -0.6) а правую уже нет ну и соответственно для всех остальных символов тоже не верно Сообщение содержится в file.txt сообщение например srxxsx#, где # уникальный завершающий символ ...
Visual C++ Анимация на MFC Как на MFC создать проект, чтобы можно было работать с анимацией по таймеру. Просто когда я создаю Single document, то там нет встроенной функции OnInitialUpdate, для запуска таймера. В книгах, которые у меня есть, эта тема рассмотрена очень поверхностно. Вроде бы ничего сложного теоретически нет, но возникают вот такие проблемы даже с созданием проекта. подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
1346 / 879 / 51
Регистрация: 02.01.2009
Сообщений: 2,643
Записей в блоге: 1
16.05.2009, 17:51     Создание класса
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
#include <iostream>
 
class Shaitan{
public:
    Shaitan():boolean(false), long_double(0) { }
    Shaitan(bool b, long double ld):boolean(b), long_double(ld) {}
 
    Shaitan &operator - (){
        return *this;
    }
 
    Shaitan &operator ++ (){
        return *this;
    }
 
    
protected:
    bool boolean;
    long double long_double;
};
 
class Shaitan_R: public Shaitan{
public:
    Shaitan_R(){}
    Shaitan_R(bool b, long double ld):Shaitan(b,ld) {}
 
    friend std::ostream &operator << ( std::ostream &os, const Shaitan_R &rhs);
};
std::ostream &operator << (std::ostream &os, const Shaitan_R &rhs){
    os << "boolean: " << rhs.boolean <<  std::endl
        << "long_double: " << rhs.long_double <<  std::endl;
    return os;
}
int main()
{
    Shaitan_R sh(true, 100.77775);
 
    std::cout << sh ;
    return 0;
}
Пойдет.
 
Текущее время: 19:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru