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

Таймеры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Применение http://www.cyberforum.ru/cpp-beginners/thread629640.html
Возможно вы посчитаете данный вопрос глупым. Но я его задам. Где можно применять C++ и C программисту, при этом не используя GUI? И возможно-ли потом к определенной программе без GUI прикрутить GUI?
C++ Автоматическое выведение типа У С. Прата встретил вот такой непонятный код const double *f2(const double arr, int n) { return arr; } int main() { auto p2 = f2; // Автоматическое выведение типа С++11 http://www.cyberforum.ru/cpp-beginners/thread629639.html
C++ Дробные числа
Дpoбныe числa oкpyглить дo 2 знaкoв пoслe зaпятoй как это можно сделать. к примеру число 23.333 его нужно округлить до 2 знаков или 23.69954
Спецификатор доступа и виртуальные функции C++
Как я понимаю, спецификатор доступа задается только в том классе, где функция объявляется виртуальной? Получается во время исполнения не проверяется спецификатор доступа? Ну вот например код: class Base { public: virtual void func() const { std::cout << "Base" << std::endl; } }; class Derived : public Base {
C++ Argc, Argv замена http://www.cyberforum.ru/cpp-beginners/thread629625.html
Всем доброго времени суток, столкнулся с такой проблемой, нет возможности в параметрах ф-ции указать вышеупомянутые параметры, а указать их нужно, т.к. в коде есть такие строчки: char* qwe = argc >= 2 ? argv : rty; char* zxc = argc >= 3 ? argv : vbn; Собственно вопрос заключается, как объявить эти параметры не в параметрах ф-ции, а не посредственно в теле ф-ции и вообще можно ли так...
C++ Вычисление длины двухмерного массива Напишите программу, возвращающую длину двухмерного вектора по заданным значениям координат его концов. подробнее

Показать сообщение отдельно
Ataman
 Аватар для Ataman
1 / 1 / 1
Регистрация: 27.10.2011
Сообщений: 33
27.07.2012, 17:40     Таймеры
Здравствуйте, скажите какие есть готовые таймеры? Пользовался поиском, нашел только winapi и простую библиотеку time.h, только почему то используя функцию clock() у меня выводится результат = 0 . . Rdtsc - выводит точный результат совершенных тактов?


C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <time.h>
#include <intrin.h>
#pragma intrinsic(__rdtsc)
 
unsigned __int64 rdtsc(){
    return __rdtsc();
}
 
unsigned __int64 r0=rdtsc(), r1;
float t0=(float)clock();
 
//алгоритм..........
 
float t1=(float)clock();
r1=rdtsc();
 
cout << "algorithm execution time: " << (float)((t1-t0)/CLOCKS_PER_SEC) << " sec" <<endl;
cout << "algorithm execution time: " << r1-r0 << " tacts" <<endl;
программа целиком
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru