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

资源甘肃新站优化

资源,甘肃新站优化,中卫 网红打卡地,做玩具什么 网站比较好类模版实例化出的对象&#xff0c;向函数传参的方式。1.一共三种传入的类型 --直接显示对象的数据类型2.参数模版化 --将对象中的参数编程模版进行传递3.整个类模版化 --将这个对象类型 模版化进行传递#include <iostream> using namespace …

类模版实例化出的对象,向函数传参的方式。

1.一共三种传入的类型  --直接显示对象的数据类型

2.参数模版化                --将对象中的参数编程模版进行传递

3.整个类模版化             --将这个对象类型 模版化进行传递

#include <iostream>
using namespace std;//类模版对象做函数参数
template <typename T1,typename T2>
class Person{public:Person(T1 name, T2 age){this->m_Name=name;this->m_Age=age;}void showPerson(){cout<<"Name: " << m_Name << ", Age: " << m_Age << endl;}T1 m_Name;T2 m_Age;
};//1.指定传入类型
//使用引用的方式进行传入,这样我们就可以直接拿到这个person的本体
void printPerson(Person<string,int> &p)
{p.showPerson();
}void test01()
{Person<string,int> p("孙悟空",100);printPerson(p);}int main() {test01();return 0;
}

将参数模版化

//将参数模版化
template <typename T1, typename T2>
void printPerson2(Person<T1,T2> &p)
{p.showPerson();cout<<"T1的类型为: "<<typeid(T1).name()<<endl;cout<<"T2的类型为: "<<typeid(T2).name()<<endl;
}
void test02()
{Person<string,int> p("猪八戒",99);printPerson2(p);
}int main() {//test01();test02();return 0;
}

因此最终其输出为这个。

将整个类都模版化

template <typename T>
void printPerson3(T &p)
{p.showPerson();cout<<"T1的类型为: "<<typeid(T).name()<<endl;//这里的T是Person<string,int>类型cout<<"T2的类型为: "<<typeid(typename T::T2).name()<<endl; //使用typename来获取类模版中的类型
}
//将整个类都模版化
void test03()
{Person<string,int> p("唐僧",30);p.showPerson();cout<<"T1的类型为: "<<typeid(string).name()<<endl;cout<<"T2的类型为: "<<typeid(int).name()<<endl;
}int main() {//test01();test03();return 0;
}

在实际开发中,第一种最实用。


文章转载自:

http://1C25cj43.pqypt.cn
http://nv4ggd3b.pqypt.cn
http://etPepxiZ.pqypt.cn
http://VzO5vpRX.pqypt.cn
http://lhy05Mq0.pqypt.cn
http://a6cL8k4y.pqypt.cn
http://bH8xSadI.pqypt.cn
http://UXTRnqWA.pqypt.cn
http://Taw4VT5A.pqypt.cn
http://fi4ye41u.pqypt.cn
http://uT6USbcB.pqypt.cn
http://6CjShz3Z.pqypt.cn
http://CX0istED.pqypt.cn
http://zLW8z9J4.pqypt.cn
http://TuQP6kQM.pqypt.cn
http://3Li6QAOD.pqypt.cn
http://Bf2VR1CO.pqypt.cn
http://MuWGh5iT.pqypt.cn
http://tMm8z8uB.pqypt.cn
http://ga8MapdF.pqypt.cn
http://30jl2b2O.pqypt.cn
http://7TdBFCtD.pqypt.cn
http://gKNIVpzE.pqypt.cn
http://OQGgiuv1.pqypt.cn
http://J2ruMLOS.pqypt.cn
http://WeC1kphv.pqypt.cn
http://n26ziZTD.pqypt.cn
http://JZ85jPte.pqypt.cn
http://uhr7qg47.pqypt.cn
http://VgqXetWY.pqypt.cn
http://www.dtcms.com/wzjs/704950.html

相关文章:

  • 360搜索网站提交入口自己在线制作logo免费生成器
  • 广州技术支持:网站建设《php网站开发》课程资料
  • 网站建设开票开什么内容宜兴网站建设公司
  • asp网站开发教程window wordpress
  • 谁知道免费网站wordpress 资料
  • 长沙网站seo报价海北高端网站建设
  • 大学生做企业网站安卓优化大师清理
  • 网站如何做支付宝接口网站备案证书安装
  • 之梦一个系统做多个网站cms仿站教程
  • 电商视觉设计网站公司网站建设的项目工作分解结构
  • mq网站开发网站推广的资源合作推广
  • iis 建设网站seo专业论坛
  • 传奇网站模板怎么做的吗做游戏的php网站
  • 百度站长平台注册最便宜的钱
  • 危险网站怎么办如何制作网址链接
  • 泰然建设网站营销qq是什么意思
  • 外贸公司网站改版思路云主机免费申请
  • 凡科做 淘宝客网站金华vi设计公司
  • 北京两学一做网站wordpress博客用什么服务器
  • 崇信县门户网站领导之窗做网站还是自媒体更适合赚钱
  • 什么是小手机型网站大型集团网站建设
  • 做美食分享网站源码佰汇康网站建设
  • 怎么搭建局域网网站自己做网站 需要哪些东西
  • 腾讯云学生怎么做网站的网站收费怎么做
  • 58网站怎么做品牌推广网站打不开了怎么办
  • 哪些企业网站做的比较好微官网制作平台有哪些
  • 网站广告怎么做wordpress免费交易主题
  • 珠海知名网站常平建设局网站
  • 优质的seo网站排名优化软件wordpress手机编辑
  • 如何在交易网站做电子印章国内最好的危机公关公司