Android ndk项目在创建的时候有C++版本选择有4个选项,分别是Toolchain default, C++11,C++14,C++17。
C++是一种广泛使用的编程语言,它不断地发展和更新,以适应不同的需求和场景。C++的语言标准是由国际标准化组织(ISO)制定和发布的,它规定了C++的语法、语义、库和兼容性等方面的内容。C++的语言标准有不同的版本,每个版本都会添加一些新的特性和改进,以增强C++的功能和性能。目前,最新的C++语言标准是C++20,它于2020年发布。在此之前,有C++17(2017年发布),C++14(2014年发布),C++11(2011年发布)等等。
- Toolchain default是指使用编译工具(例如CMake)的默认设置来选择C++语言标准。不同的编译工具可能有不同的默认设置,一般来说,它们会选择一个较新的C++语言标准,以便支持更多的特性和优化。如果对C++语言标准没有特别的要求,可以直接使用Toolchain default,让编译工具自动选择合适的C++语言标准。
- C++11是一个重要的里程碑ÿ