Difference between revisions of "CPP/Boost/Timer"
From ProgrammingExamples
< CPP
Daviddoria (Talk | contribs) (Created page with '==Timer.cpp== <source lang="cpp"> #include <iostream> #include <vector> #include <cstdlib> #include <cmath> #include <boost/timer.hpp> void LongFunction(const unsigned int BigN…') |
Daviddoria (Talk | contribs) |
||
Line 31: | Line 31: | ||
} | } | ||
+ | |||
+ | </source> | ||
+ | |||
+ | ==CMakeLists.txt== | ||
+ | <source lang="cmake"> | ||
+ | cmake_minimum_required(VERSION 2.6) | ||
+ | |||
+ | Project(Timer) | ||
+ | |||
+ | ADD_EXECUTABLE(Timer Timer.cpp) | ||
+ | TARGET_LINK_LIBRARIES(Timer) | ||
</source> | </source> |
Latest revision as of 11:49, 23 January 2011
Timer.cpp
#include <iostream> #include <vector> #include <cstdlib> #include <cmath> #include <boost/timer.hpp> void LongFunction(const unsigned int BigNum); int main(int, char* []) { boost::timer timer; LongFunction(1e8); std::cout << timer.elapsed() << " seconds." << std::endl; timer.restart(); LongFunction(1e8); std::cout << timer.elapsed() << " seconds." << std::endl; return 0; } void LongFunction(const unsigned int BigNum) { double temp; for(unsigned int i = 0; i < BigNum; i++) { temp = sin(i) / i; } }
CMakeLists.txt
cmake_minimum_required(VERSION 2.6) Project(Timer) ADD_EXECUTABLE(Timer Timer.cpp) TARGET_LINK_LIBRARIES(Timer)