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

Классы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ обработка символьной и строковой информации http://www.cyberforum.ru/cpp-beginners/thread349901.html
Изменить текст, чтоб слова разделились ровно одним пробелом.
C++ Найти максимальный простой делитель числа #include <iostream> using namespace std; int main () {int i,j; int a; double x,y,max; cout << ("vvedi x"); cin >> x ; y=x/2; http://www.cyberforum.ru/cpp-beginners/thread349892.html
C++ Какой язык программирования выбрать?
Хотел спросить у модератора, но не понял как отправить личное сообщение. Подходящего раздела под вопрос тоже не нашлось. В программировании я нифига не понимаю. Нужно написать программу, и для этого я готов заняться изучением языка программирования. Вот только какой язык будет более подходящим? Программа должна сохранять 10 кадров в секунду из видеопотока. Каждый кадр сравнивается с предыдущим...
проблема с сетевой папкой C++
имеется локальная сеть соединенная через hub к ней подсоединено несколько компов. на одном из которых есть папка с общим доступом (ОС linux ubuntu) и есть ноут (ОС Win Vista) на котором эта папка была подключена. где-то с неделю все было хорошо и красиво а потом начались глюки: папка открывается можно открыть любой документ, но после этого доступ к файлам отрубается невозможно открыть ни один...
C++ Двухсвязный список и оператор [] http://www.cyberforum.ru/cpp-beginners/thread349867.html
Здравствуйте! Очень нужна помощь, так как 4 часа поисков в интернете не дали конкретных результатов. Я в целях обучения/тренировки пытаюсь создать шаблонный класс, который бы реализовывал бы подобие массива при помощи двухсвязного линейного списка. Проблема возникла на моменте перегрузки оператора . Он прекрасно работает по принципу get метода индексаторов из C#, но ругается при попытках...
C++ Процедуры и функции Сформировать матрицу C(5,5) элементы которой являются значениями определенного интеграла: C(I,J)=(i+j)/20 - верхний предел I/20 -нижний предел f(x)dx Алгоритмы выполнения функциональных задач: вычисление подынтегральной функции, вычисления определенного интеграла с заданой точностью, формирования матрицы и вывода , оформить ввиде подпрограмм. Программа вычисления интеграла с заданной... подробнее

Показать сообщение отдельно
Nadinka______
1 / 1 / 0
Регистрация: 12.08.2011
Сообщений: 29
10.09.2011, 13:48     Классы
set.h

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
#include <set>          
#include <iostream>   
#include <windows.h>    
 
using namespace std;    
 
 
 
class stl_point
{
public:
    double x, y;    
    stl_point(double tx=0, double ty=0)
    {
        x = tx;
        y = ty;
    }
};
 
 
 
bool operator<(stl_point first, stl_point second)
{
    return first.x < second.x;
}
set.cpp

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
#include "set_test.h" 
 
set <stl_point> set_exact; 
 
int main(void)
{
    int x, y;
 
    while(1)
    {
        
 
        cout << "Abscissa: ";
        cin >> x;
        cout << "Ordinate: ";
        cin >> y;
 
        
 
 
        if(!set_exact.insert(stl_point(x, y)).second)
            cout << "not inserted" << endl << endl;
        else
            cout << "success" << endl << endl;
    }
    return 0;
}
Добавлено через 29 секунд
set.h

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
#include <set>          
#include <iostream>   
#include <windows.h>    
 
using namespace std;    
 
 
 
class stl_point
{
public:
    double x, y;    
    stl_point(double tx=0, double ty=0)
    {
        x = tx;
        y = ty;
    }
};
 
 
 
bool operator<(stl_point first, stl_point second)
{
    return first.x < second.x;
}
set.cpp

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
#include "set.h" 
 
set <stl_point> set_exact; 
 
int main(void)
{
    int x, y;
 
    while(1)
    {
        
 
        cout << "Abscissa: ";
        cin >> x;
        cout << "Ordinate: ";
        cin >> y;
 
        
 
 
        if(!set_exact.insert(stl_point(x, y)).second)
            cout << "not inserted" << endl << endl;
        else
            cout << "success" << endl << endl;
    }
    return 0;
}
 
Текущее время: 20:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru