第1章 Windows Embedded CE 1.1 嵌入式 1.1.1 嵌入式设备 1.1.2 嵌入式软件 1.1.3 嵌入式设备和软件 1.2 Windows Embedded系列 1.3 Windows XP Embedded 1.4 Windows Embedded Point of Service 1.5 Windows Embedded CE 6.0 1.5.1 模块化和简洁的操作系统 1.5.2 实时操作系统 1.5.3 硬件支持 1.5.4 CE 6.0 R2的新特性 1.5
C++11新标准增加的auto不仅可以自动推断变量类型,还能结合decltype来表示函数的返回值。这些新特性可以让我们写出更简洁、更现代的代码。
在泛型编程中,可能需要通过参数的运算来得到返回值的类型。
我们看一下下面这个例子:
#include
using namespace std;
template
R add(T t,U u)
{
return t+u;
}
int main()
{
int a=1;
float b=2.0;
auto c = add<dec
Auto Type Deduction 自动类型推导
auto 关键字让用户得以使用 C++ 内置的类型推导特性。
std::string something = somethingthatreturnsastring.getString();
auto something = somethingthatreturnsastring.getString();
Auto 关键字会对上述自变量(something)进行自动推导,得出其应该是 string 类型的结论,并在 auto 出现的地方用