二十一、使用decltype简化返回类型定义
如果我们知道函数返回的指针指向哪个数组,就可以使用decltype关键字声明返回类型。例如,下面的函数返回一个指针,该指针根据参数i的不同指向两个已知数组中的某一个
int odd[] = {1,3,5,7,9};
int even[] = {0,2,4,6,8};
//返回一个指针,该指针指向含有5个整数的数组
decltype(odd) *arrPtr(int i){
return (i % 2) ? &odd : &even; // 返回一个指向数组的指针
}
arrPtr使用关...
C++11阅读全文
这篇文章大概在他出世时读过,
您好,请问原作者的信息有吗,
从前在新浪博客看过先生的系列
深有感触,我做了10年的硬件
谢谢分享
想问一下,可以转载到我的个人
华夏文明的沧桑
我也加入求索啦