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

修改网站描述nba排名榜

修改网站描述,nba排名榜,wordpress+代码行号,门户网站开发java类模版作用&#xff1a;建立一个通用类&#xff0c;类中的成员&#xff0c;数据结构可以不具体制定&#xff0c;用一个虚拟的类型来代表语法&#xff1a;template<typename T> 类#include <iostream> using namespace std;//类模版 template<typename NameType,…

类模版作用:

  • 建立一个通用类,类中的成员,数据结构可以不具体制定,用一个虚拟的类型来代表

语法:

template<typename T>
类
#include <iostream>
using namespace std;//类模版
template<typename NameType,typename AgeType>
class Person{public://构造函数Person(NameType name,AgeType age){this->m_Name=name;this->m_Age=age;}void showPerson(){cout<<"name: "<<this->m_Name<<endl;cout<<"age: "<<this->m_Age<<endl;}//但是这两个类型是不一样的,要是这两个类型是一样的,只用一个T就够了NameType m_Name;AgeType m_Age;};void test01()
{//类模版的使用//<>表示的是模版的参数列表Person<string,int> p1("孙悟空",999);p1.showPerson();
}int main()
{test01();return 0;
}

类模版与函数模版语法相似,在声明模版template后面加类,此类称为类模版。

类模版与函数模版区别

1.类模版没有自动类型推导的使用方式

2.类模版在模版参数列表中可以有默认参数

类模版中的成员函数创建时机

  • 普通类中的成员函数一开始就可以创建
  • 类模版中的成员函数在调用时才创建
#include <iostream>
using namespace std;class Person1{public:void showPerson1(){cout<<"Person1 show"<<endl;}
};class Person2{public:void showPerson2(){cout<<"Person2 show"<<endl;}
};template <typename T>
class MyClass{public:T obj;//类模版中的成员函数void func1(){obj.showPerson1();}void showPerson2(){obj.showPerson2();}
};int main() {}

为什么这个代码跑得通,因为这两个成员函数,只要没有调用,就不会被创建的,为什么不会被创建。

#include <iostream>
using namespace std;class Person1{public:void showPerson1(){cout<<"Person1 show"<<endl;}
};class Person2{public:void showPerson2(){cout<<"Person2 show"<<endl;}
};template <typename T>
class MyClass{public:T obj;//类模版中的成员函数void func1(){obj.showPerson1();}void func2(){obj.showPerson2();}
};void test01(){MyClass<Person1> m;m.func1(); // 调用 Person1 的成员函数m.func2();}int main() {test01();return 0;}

但是下面这个就会出错。

总结:类模版中的成员函数并不是一开始就创建的,在调用时才创建。

http://www.dtcms.com/wzjs/94608.html

相关文章:

  • 大网络公司做网站大连seo优化
  • 中山手机网站建设价格西安seo工作室
  • 手机影视网站开发营销型网站优化
  • 做网站漯河百度竞价关键词价格查询
  • 网站服务器 502网站seo怎么做
  • 商务网站建设综合实训重庆seo代理
  • 建一个公司网站行业网站
  • 家装网站做网络营销怎么做
  • 网络建设方式seo工资水平
  • 甘肃白银住房建设局网站免费网站注册com
  • 网站建设时间计划表中文网站排名
  • 万商云集(成都)科技股份有限公司seo网站优化系统
  • 厦门做网站最好的公司关键词都有哪些
  • 广告机自建站模板免费手游推广平台
  • 非洲跨境电商平台有哪些谷歌seo服务商
  • 网站开发一般用哪种语言深圳网络络推广培训
  • 南京网站建设哪里好代发关键词包收录
  • 开源企业网站管理系统简述seo
  • 中国航发网上电子商城网址seoul怎么读
  • 网站 首页 栏目 内容优化设计三要素
  • 网站电子地图怎么做发稿服务
  • 营销网站参考安徽网络关键词优化
  • 新闻网站给企业做专题策划seo关键词优化最多可以添加几个词
  • 做网站的必要性广东seo网站设计
  • 咋创建自己的网站seo技术员
  • 慈城旅游网站建设策划书站长统计网站
  • wordpress首页怎么编辑哈尔滨seo整站优化
  • 新疆交通建设集团网站网络宣传方案
  • 小程序开发定制北京公司北京seo收费
  • 武汉网站制作服务代发新闻稿最大平台