由于C++规定字符串字面量是左值，因此可以通过&运算符直接取地址：
auto关键字的类型完美转发.C++11使用auto声明变量时，如：codice_1“auto&&”并不意味着这一定是右值引用类型的变量，而是类似于模板函数参数的类型推导，既可能是左值引用，也可能是右值引用。其目的是把初始化表达式的值分类情况，完美转发给由auto声明的变量。也即：using namespace std;struct Widget{};Widget makeWidget(){ return