Reference:
1. http://clang.llvm.org/cxx_status.html
2. http://msdn.microsoft.com/en-us/library/hh567368.aspx