Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Построить класс для работы с односвязным списком https://www.cyberforum.ru/ cpp-beginners/ thread990849.html
Доброго времени суток, очень давно не обращался на ваш форум и вот снова прошу помощи. Построить класс для работы с односвязным списком. Создать два списка: List1 и List2. Проверить, содержатся ли элементы списка List1 в списке List2 в указанном списком List1 порядке. Плохо понял тему и в связи с этим прошу помочь с решением задания. Заранее спасибо.
C++ Преобразование строки символов в массив
Подскажите, как преобразовать строку символов в массив?
C++ Вычислить сороковое число Фабоначчи Всем привет. Парни, нужна срочная помощь. Знаю, что не по теме, однако эта самая обновляемая тема на форуме (надеюсь что мне ответят очень быстро и серьезно) P.S: Времени ждать совсем нету. Завтра защита практики. Приступлю к самому заданию Вообщем, нужно по заданиям составить задачи в C++ (Задачи на ЦИКЛ); Пояснения: ^ - возведение числа в степень. (Пример: 1^5 = единица в пятой степени).... https://www.cyberforum.ru/ cpp-beginners/ thread990830.html C++ Найти наименьший номер числа последовательности Всем привет. Парни, нужна срочная помощь. Знаю, что не по теме, однако эта самая обновляемая тема на форуме (надеюсь что мне ответят очень быстро и серьезно) P.S: Времени ждать совсем нету. Завтра защита практики. Приступлю к самому заданию Вообщем, нужно по заданиям составить задачи в C++ (Задачи на ЦИКЛ); Пояснения: ^ - возведение числа в степень. (Пример: 1^5 = единица в пятой степени).... https://www.cyberforum.ru/ cpp-beginners/ thread990828.html
Составить программу для вычисления значений функций на отрезке C++
Всем привет. Парни, нужна срочная помощь. Знаю, что не по теме, однако эта самая обновляемая тема на форуме (надеюсь что мне ответят очень быстро и серьезно) P.S: Времени ждать совсем нету. Завтра защита практики. Приступлю к самому заданию Вообщем, нужно по заданиям составить задачи в C++ (Задачи на ЦИКЛ); Пояснения: ^ - возведение числа в степень. (Пример: 1^5 = единица в пятой степени)....
C++ Показать, что для всех n выполняется равенство Всем привет. Парни, нужна срочная помощь. Знаю, что не по теме, однако эта самая обновляемая тема на форуме (надеюсь что мне ответят очень быстро и серьезно) P.S: Времени ждать совсем нету. Завтра защита практики. Приступлю к самому заданию Вообщем, нужно по заданиям составить задачи в C++ (Задачи на ЦИКЛ); Пояснения: ^ - возведение числа в степень. (Пример: 1^5 = единица в пятой степени).... https://www.cyberforum.ru/ cpp-beginners/ thread990824.html
C++ dev-c++ Использую компилятор Dev-c++ Вроде все хорошо, ошибку не выдает, компилирует, но при запуске только вот это https://www.cyberforum.ru/ cpp-beginners/ thread990816.html Запятая в операторе scanf C++
#include <iostream> using namespace std; int main() { setlocale(LC_ALL,"RUS"); int s, a, b, c, d, e, f; printf("введите координаты точки А\n"); scanf_s("%d,%d\n", &a, &b); printf("введите координаты точки B\n"); scanf_s("%d,%d\n", &c, &d);
C++ Довести программу решения ОДУ в консоли до ума Задание: Дано ОДУ (записано в код программы). Требуется решить его 3 из 5 методов (Зейделя, Эйлера-Коши, Рунге-Кутта, Адамса, Милна) - выбраны выделенные. Осуществить проверку на допустимость входных данных (предложена ф-я в коде программы), произвести тестирование (решить всеми тремя способами, повозможности использовать интерактивный инт-с). Помощь: Задачу нужно реализовать в классах для... https://www.cyberforum.ru/ cpp-beginners/ thread990766.html C++ Удаление файла без возможности его удаления. Подскажите, с чего начать. https://www.cyberforum.ru/ cpp-beginners/ thread990765.html
есть задачка удаление файла без возможности его удаления, подскажите с чего начать? и нужно ли использовать WinAPI ? может что почитать посоветуете??
Реализация математических функций C++
Где можно найти, как реализованы примитивные мат. функции такие, как sqrt, pow, sin, asin, log и другие и сколько примерно тактов потребуется для каждой из них? Всё что я знаю, что sqrt, скорее всего, использует двоичный поиск, а возведение степень метод "быстрого возведения в степень", но мне интересно сравнить тот же самый pow со степенью 1/2 и sqrt. А, быть может, это одно и то же?
C++ Посчитать значение следующего математического выражения, x вводится с клавиатуры https://www.cyberforum.ru/ cpp-beginners/ thread990745.html
Не знаю, что еще добавить, чтобы норм работало.
0 / 0 / 0
Регистрация: 28.10.2013
Сообщений: 2
28.10.2013, 21:47 0

Перезагрузка операторов! - C++ - Ответ 5251299

28.10.2013, 21:47. Показов 1612. Ответов 5
Метки (Все метки)

Ответ

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
#include <iostream>
#include <stdlib.h>
 
template<typename T>
class Stack
{
private:
    T *data; // Данные
    static const int  size = 10; // Размер стека
    int pos; // Вершина стека
 
public:
    class ExceptionFull{};
    class ExceptionEmpty{};
 
    Stack();
    void operator+(const T &value);
    void operator-(T &value);
    bool operator()();
    static int Size();
};
 
 
int main()
{
    Stack<int> s1;
    int value;
 
    if (s1()) std::cout << "В начале программы стек пуст." << std::endl;
 
    try
    {
        for (int i=0; i!=s1.Size(); ++i)
            s1+i;
 
        while (!s1())
        {
            s1-value;
            std::cout << value << " ";
        }
    }
    catch (Stack<int>::ExceptionEmpty)
    {
        std::cout << "Ошибка. Стек пуст." << std::endl;
    }
    catch (Stack<int>::ExceptionFull)
    {
        std::cout << "Ошибка. Стек полон." << std::endl;
    }
 
 
    if (s1()) std::cout << "В конце программы стек пуст." << std::endl;
 
 
    std::cin.get();
    return 0;
}
 
 
template<typename T>
Stack<T>::Stack()
{
    pos = -1;
    data = new T[size]();
}
 
template<typename T>
void Stack<T>::operator+(const T &value)
{
    if (pos>=size-1) throw ExceptionFull();
    data[++pos]=value;
}
 
 
template<typename T>
void Stack<T>::operator-(T &value)
{
    if (pos<=-1) throw ExceptionEmpty();
    value = data[pos--];
}
 
template<typename T>
bool Stack<T>::operator()()
{
    return pos==-1;
}
 
template<typename T>
int Stack<T>::Size()
{
    return size;
}
Добавлено через 5 минут
Деструктор

C++
1
2
3
4
5
template<typename T>
Stack<T>::~Stack()
{
    delete [] data;
}


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

Перезагрузка операторов.
Люди, нид хелп! Пишу модуль для работы с матрицами, template &lt;class T&gt; class cmatrix { T ...

перезагрузка операторов
скажите разницу между base operator +(base &amp;o) base &amp;operator +(base &amp;o) и как перезагрузить...

Глобальная перезагрузка операторов
Есть код: template&lt; class Value &gt; class MyClass { Value value_; }; template&lt; class...

Перезагрузка операторов Помогите
Добрый день...у меня к вам просьба Помогите пожалуйста написать полностью программу с условием:...

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

Квадрат - перезагрузка операторов
Написал по заданию программу и выдает 1 ошибку, разъясните как ее исправить. Пишу в VS 2008...

Нужно найти ошибку в коде. С++ перезагрузка операторов
Здравствуйте. У меня почему-то программа не видит Array. Подскажите в чем ошибка и как правильно...

C++. Перезагрузка операторов (Написать класс Дробь с полями числитель и знаменатель)
2. Написать класс Дробь с полями числитель и знаменатель. Реализовать следующие методы: -...

Перезагрузка операторов "неоднозначный operator"
Не знаю в ту ли группу пишу, но все же.... Для моего класса есть несколько операторов присвоения...

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