首页 > 代码库 > c++ primer 6.3.3节练习答案

c++ primer 6.3.3节练习答案

练习6.36

1 string (& array(string str)) [10];
1 auto array(string str)->string (&) [10];
1 using strr = str[10];
2 strr & array(string str);

练习6.37

1 decltype(str[10]) & array(string str1);

个人觉的一般情况下使用类型别名和尾置返回类型比较简单,程序的观感比较强,特殊情况下使用第一种或decltype会更好。

练习6.38

1 decltype(odd) &arrPtr(int i);

 

c++ primer 6.3.3节练习答案