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

Быстрая сортировка и объекты класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузочная функция http://www.cyberforum.ru/cpp-beginners/thread309095.html
Помогите разработать программу, которая использует перегрузочную функцию для работы с данными типов long и float и выполняет сортировку массива.
C++ сформировать матрицу матрица((((((((( http://www.cyberforum.ru/cpp-beginners/thread309094.html
часы с будильником C++
Всем доброго дня. Помогите пожалуйста, нужно написать часы с будильником можно просто код и все спасибо)
Явная специализацияй C++
Что такое явная специализация, для чего она нужна я понять не могу никак
C++ Наследование\перегрузка, не понимаю в чем ошибка http://www.cyberforum.ru/cpp-beginners/thread309050.html
Почему в выделенных местах пишет ошибку про неопределенность? Если оставить наследование только от Counter, то все норм. Пробовал Counter::count++ тоже самое. class Counter { protected: //NOTE: not private unsigned int count; //count public: Counter() : count(0) //constructor, no args { } ...
C++ Visual C++, редактор. Подскажите пожалуйста, что не так? обычно, когда запускаю Visual C++, все нормально, в окне редактора есть самая главная строка: int _tmain(int argc, _TCHAR* argv), там все понятно. а как быть с таким оформлением: // 123.h #pragma once using namespace System; подробнее

Показать сообщение отдельно
volovzi
267 / 169 / 8
Регистрация: 14.03.2010
Сообщений: 501
01.06.2011, 12:57
Схематично — как-то так:
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
#include <iostream>
#include <vector>
 
typedef std::vector<std::pair<double, double> > points_container;
 
void random_fill (points_container & points)
{    
    for (int i = 0; i < points.size(); ++i)
    {
        points[i] = std::make_pair(random() % 10, random() % 10);
    }
}
 
void print_points (const points_container & points)
{
    for (int i = 0; i < points.size(); ++i)
    {
        std::cout << points[i].first <<  ' ' << points[i].second << std::endl;
    }
    std::cout << std::endl;
}
                  
int main()
{
    points_container points(5);
    random_fill(points);
    
    print_points(points);
    std::sort(points.begin(), points.end());
    print_points(points);
    
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru