I can't compile bear's C++0x example, I get a ton of undefined reference errors. I've tried with: gcc -O3 -std=gnu++0x raw.cpp Maybe he's using gcc 4.6 or I'm missing some flags.