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

Время выполнения - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка Шелла http://www.cyberforum.ru/cpp-beginners/thread673005.html
Скажите пожалуйста какой из вариантов лучше использовать для реализации сортировки Шелла? Второй вариант меня смущает тем, что там больше функций? Это сильно замедлит работу по сравнению с первым вариантом? 1 вариант: int increment(long inc, long size) { // inc массив, в которые заносятся инкременты // size размерность этого массива int p1, p2, p3, s;
C++/CLI WinForms Что значит эта строка this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);только пожалуйста расскажите подробно.Заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread673002.html
Оператор sizeof C++
Используя оператор sizeof определите и выведите на экран количество байт, необходимых для хранения всех известных Вам простых типов данных:
C++ Удаление элементов из списка
Доброго всем времени суток! в универе начали проходить динамические структуры, дошли до списков. Дали задание составить динамический список STUDENT с полями ФИО, группа, день, месяц и год рождения. Нужно написать фунуцию сортирующую список по возрасту (ну это я сам справлюсь как-нибудь) и функцию удаляющую всех студентов из списка по заданной группе, вот как раз с ней то и проблема. ...
C++ программа и функция с переменным числом параметров http://www.cyberforum.ru/cpp-beginners/thread672972.html
Реализовать функцию с переменным числом параметров. Параметрами являются символы, которые определяют, какие функции должны быть выполнены. Функции необходимо вызвать, используя указатели на них. Реализовать функцию с переменным числом параметров. Параметрами являются символы, которые определяют, какие функции должны быть выполнены. Функции необходимо вызвать, используя указатели на них. Помогите...
C++ Повторное применение оператора delete Это нормально так делать? в одном учебнике нашел: Вы можете попасть в ситуацию, когда delete вызывается неоднократно для одного и того же объекта ............ Чтобы избежать повторного применения delete к указателю, возмите за правило обнулять указатель после уничтожения объекта: Monster* Borg=new Monster; delete Borg; Borg=0; //Теперь повторный вызов delete безопасен подробнее

Показать сообщение отдельно
igorrr37
 Аватар для igorrr37
1594 / 1222 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
17.10.2012, 10:03     Время выполнения
если есть поддержка c++11
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
#include <iostream>
#include <chrono>
namespace sc = std::chrono;
 
void F(size_t const boundary)
{
    for(size_t i = 0; i < boundary; ++i)
    ;
}
 
size_t GetMilliseconds(void(*pf)(size_t const), size_t const boundary)
{
    sc::time_point<sc::high_resolution_clock> tpbeg = sc::high_resolution_clock::now();
    pf(boundary);
    sc::time_point<sc::high_resolution_clock> tpend = sc::high_resolution_clock::now();
    return sc::duration_cast<sc::milliseconds>(tpend - tpbeg).count();
}
 
int main()
{
    std::cout << "First: " << GetMilliseconds(F, 1e6) << std::endl;
    std::cout << "Second: " << GetMilliseconds(F, 2e6) << std::endl;
    return 0;
}
 
Текущее время: 22:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru