(C++) BoostTimerExample1
February 24, 2017 · View on GitHub
(C++) BoostTimerExample1

boost::timer example 1 is a boost::timer example.
Technical facts
Operating system(s) or programming environment(s)
Lubuntu 15.04 (vivid)
Qt Creator 3.1.1
- G++ 4.9.2
Libraries used:
Qt project file: ./CppBoostTimerExample1/CppBoostTimerExample1.pro
exists (../../ConsoleApplication.pri) { include(../../ConsoleApplication.pri) } !exists (../../ConsoleApplication.pri) { QT += core QT += gui CONFIG += console CONFIG -= app_bundle TEMPLATE = app CONFIG(release, debug|release) { DEFINES += NDEBUG NTRACE_BILDERBIKKEL } QMAKE_CXXFLAGS += -std=c++11 -Wall -Wextra -Weffc++ unix { QMAKE_CXXFLAGS += -Werror } } exists(../../Libraries/Boost.pri) { include(../../Libraries/Boost.pri) } !exists(../../Libraries/Boost.pri) { win32 { INCLUDEPATH += \ ../../Libraries/boost_1_54_0 } } SOURCES += main.cpp
./CppBoostTimerExample1/main.cpp
#include <cassert> #include <iostream> #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Weffc++" #pragma GCC diagnostic ignored "-Wunused-but-set-parameter" #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #include <boost/timer.hpp> #pragma GCC diagnostic pop int main() { boost::timer t; for (int i=0; i>=0; ++i) {} std::cout << t.elapsed() << '\n'; } /* Screen output 4.339 Press <RETURN> to close this window... */