title: How to turn on the "C++0X" experimental standard when compiling .cpp files in Android-ndk (r7)?
body: <p>When examining the "android-ndk-linux_x86/sources/cxx-stl/gnu-libstdc++/include/memory" header file, I find that this header includes other STL header files according to the</p>
  
  <pre><code>__GXX_EXPERIMENTAL_CXX0X__
  </code></pre>
  
  <p>flag. I think this flag relates to the "C++0X" standard and this standard may be yet experimental in Android-ndk r7. However, I want to turn on this C++ standard in my project. (I am not sure whether this "C++0X" standard has been turned on by default)</p>
  
  <p>I want to know that how should I tell Android-ndk to set this flag when I compile the .cpp files in the "project/jni" directory of an Android project. Or how could I turn on the experimental "C++0X" standard in my application.</p>
  
  <p>Do I need to specify the flag using, e.g. LOCAL_CPPFLAGS and/or APP_CPPFLAGS, in the "Android.mk"/"Application.mk" file. (I am using "APP_STL := gnustl_static" in my "Application.mk")</p>
  
  <p>Thanks for any suggestion.</p>
  
  <p>Lawrence Tsang</p>