当前位置: 首页 > news >正文

小米手机的网站架构怎么找个人搭建网站

小米手机的网站架构,怎么找个人搭建网站,把做的网站放到互联网上,小企业网站建设服务前言 可变参数模板是C11及之后才开始使用,学校的老古董编译器不一定能用 相信大家在刚入门c/c时都接触过printf函数 int printf ( const char * format, ... ); printf用于将数据格式化输出到屏幕上,它的参数非常有意思,可以支持任意数量,任意类型的多参数.而如果我们想实现类…

前言

可变参数模板是C++11及之后才开始使用,学校的老古董编译器不一定能用

相信大家在刚入门c/c++时都接触过printf函数

int printf ( const char * format, ... );

printf用于将数据格式化输出到屏幕上,它的参数非常有意思,可以支持任意数量,任意类型的多参数.而如果我们想实现类似这种的传参,在C里似乎并不支持

c++11提出了可变模板参数来解决这一问题

语法

template<class ...Argc>                                // 模板处, 在模板名前加三个点
void test_arcg(Argc... argc) {}                       // 传参处,在模板名后面加三个点

// 模板这块点的位置非常非常怪,很容易记混,如果忘了就换个位置多敲两次


匹配优先级

在模板部分我们了解过,对于一个函数调用来说,如果有非模板的优先匹配非模板的,在匹配模板的,而可变参数的匹配优先级在模板之下,

如果有已经实例化的,优先匹配实例化的,如果有模板的再去匹配模板的,如果实例化和模板的都不匹配,那就匹配可变参数模板


sizeof操作符

sizeof是c/c++内置的一个操作符,在没学可变模板参数之前用来计算一个数据对象所占内存大小,在可变模板参数这里被特化为求可变模板的数据

语法为  sizeof...(args)    ,很怪很怪


访问可变模板参数数据

1.递归式展开

思路:在可变模板参数前加上一个模板,这样的话第一个参数优先匹配模板,在函数体内在递归调用该函数,写一种无参的函数,最后无参数时调用无参的直接跳处函数

void _fun() {return;
}
template<class T, class ...Args >
void _fun(T t, Args ... args) {cout << t << endl;_fun(args...);
}
template<class ...Args>
void fun(Args... args) {_fun(args...);
}int main() {fun(1,"123456",5.5);system("pause");
}

2.逗号表达式型

template <class T>
void PrintArg(T t) {cout << t << " "; }
//展开函数
template <class ...Args>
void ShowList(Args... args) {int arr[] = { (PrintArg(args), 0)... };cout << endl; }
int main()
{ShowList(1);ShowList(1, 'A');ShowList(1, 'A', std::string("sort"));return 0; }

感谢观看

http://www.yayakq.cn/news/9587/

相关文章:

  • 环保部网站官网建设项目审批代理加盟做什么好
  • 电子商务网站建设实训报告友链互换平台推荐
  • 怎样改网站英文域名yellow免费观看高清
  • 井研移动网站建设深圳品牌做网站
  • 河南省监理协会官方网站建设做付费网站
  • 宝安网站公司营销型网站设计特点
  • 做家纺的主要国际网站wordpress调用搜索功能
  • 网站开发需要懂哪些本地wordpress很慢
  • 网站运营工作计划.net给网站做短信验证
  • 手机制作表白网站滨海做网站的价格
  • 建设网站的企业淮安网站建设价格
  • 光谷软件园 网站建设网站优化外包公司
  • 电子商务网站域名注册方法南宁百度快速排名优化
  • 对其网站建设进行了考察调研有口碑的番禺网站建设
  • 怎么看网站pvwordpress输出副标题
  • 门户网站开发需求海尔电子商务网站建设
  • 潍坊外贸建站网页项目策划书模板
  • 个性化网站建设部网站官网办事大厅
  • 澄海区建设局网站建设工程招投标网站
  • 大连外贸建站加强单位门户网站建设的通知
  • 奉贤青岛网站建设哈尔滨市工程建设项目网
  • 闵行区做网站公司wordpress安装第二步
  • 郑州网站制作工作室保定seo网站推广
  • 网站建设漳州中建集团
  • php网站开发框架搭建网上商城毕业设计论文
  • 广州市民政局网站建设湛江网站建设皆选小罗23
  • 高端品牌网站建设专人一对一服务旅游网站的设计与制作html
  • 大姨吗网站wordpress主要插件
  • 怎么给网站做备份呢没人愿意干的68个暴利行业
  • 做个网站 多少钱wordpress微信推送