Difference between revisions of "CPP/C++0x/Hash"
From ProgrammingExamples
< CPP
Daviddoria (Talk | contribs) (Created page with '==Hash.cpp== <source lang="cpp"> #include <iostream> #include <functional> //hash int main(int argc, char* argv[]) { std::hash<const char*> H; std::cout << "foo -> " << H("…') |
Daviddoria (Talk | contribs) |
||
Line 14: | Line 14: | ||
} | } | ||
+ | </source> | ||
+ | |||
+ | ==CMakeLists.txt== | ||
+ | <source lang="cmake"> | ||
+ | cmake_minimum_required(VERSION 2.6) | ||
+ | |||
+ | Project(Hash) | ||
+ | |||
+ | ADD_EXECUTABLE(Hash Hash.cpp) | ||
+ | SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -std=gnu++0x") | ||
</source> | </source> |
Latest revision as of 08:38, 26 February 2011
Hash.cpp
#include <iostream> #include <functional> //hash int main(int argc, char* argv[]) { std::hash<const char*> H; std::cout << "foo -> " << H("foo") << std::endl; std::cout << "bar -> " << H("bar") << std::endl; return 0; }
CMakeLists.txt
cmake_minimum_required(VERSION 2.6) Project(Hash) ADD_EXECUTABLE(Hash Hash.cpp) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -std=gnu++0x")