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

什么样的网站开发比较吃香百度的排名规则详解

什么样的网站开发比较吃香,百度的排名规则详解,海阳做网站,唐山企业网站建设公司目录 函数模板 思考 如果两个参数的类型不一样可以下面这么写 如果有指定返回参数可以下面这么写 实战 找出三个数中最大的一个 函数模板 实际上就是建立一个通用函数,其函数返回值类型和形参类型不具体指定,用一个虚拟的类型来代表template 是一个…

目录

函数模板

思考

如果两个参数的类型不一样可以下面这么写

如果有指定返回参数可以下面这么写

实战 找出三个数中最大的一个


函数模板

  • 实际上就是建立一个通用函数,其函数返回值类型和形参类型不具体指定,用一个虚拟的类型来代表
  • template 是一个关键字 ,表示下面定义的是一个模板
  • typename 也是一个关键字,后面跟的T是一个虚拟的数据类型,可以用class来代替
  • 其函数返回值数据类型 和 形参的数据类型 不具体指定,用一个虚拟的类型在代表

思考

void _swap(int &a,int &b)
{a = a+b;b=a-b;a=a-b;
}
void _swap(double &a,double &b)
{a = a+b;b=a-b;a=a-b;
}
void _swap(char &a,char &b)
{a = a+b;b=a-b;a=a-b;
}

不断重写swap函数,太过麻烦

我们可以建立一个通用板的函数

template<typename T>
void _swap(T &a,T &b)
{cout<<"template"<<endl;a = a+b;b=a-b;a=a-b;
}int a = 10,b=20;
当_swap(a,b);调用后
会自动生成void _swap(int  &a,int  &b)

如果两个参数的类型不一样可以下面这么写

template<typename T,typename Tx>
void _swap(T &a,Tx &b)
{cout<<"template"<<endl;a = a+b;b=a-b;a=a-b;
}

如果有指定返回参数可以下面这么写

template<typename T=int>
T _max(T a,T b)
{T c;return a>b?a:b;
}int a = 10,b=20;
_max<int>(a,b);---->int _max(int a,int b)

实战 找出三个数中最大的一个

template<typename T>
T _max(T a,T b,T c)
{return a>b ? (a>c?a:c) : (b>c?b:c);
}cout<<max<int>(10,20,30)<<endl;

如果在类中实现

class Max
{
public:Max();template<typename T>T max(T a,T b,T c);
};如果有max.cpp  max.h,那下面模板函数定义一定要放到.h里,上面的也可以放到.h里
template<typename T>
T Max::max(T a,T b,T c)
{return a>b ? (a>c?a:c) : (b>c?b:c);
}调用方法如下Max mya;cout<<mya.max<int>(10,20,30)<<endl;

http://www.ds6.com.cn/news/116485.html

相关文章:

  • 企业网站建设 深圳网络营销平台名词解释
  • 沂南网站优化推广百度热搜榜小说排名
  • 图书馆网站建设惠州seo外包公司
  • 个人网站需要公安备案吗seo顾问服务咨询
  • 北京网站建设 网站维护网站关键词优化报价
  • 谢岗镇网站仿做黄页引流推广网站
  • 公司网站建设合同模板百度广告投诉电话
  • 网站备案可以自己备案吗设计一个简单的网页
  • 泰安做网站公司中央新闻频道直播今天
  • 免费网站建设视频seo推广的常见目的有
  • 国外空间怎么上传网站百度云搜索引擎入口百度网盘
  • 网站评估做的好不好网站制作优化
  • angularjs做网站接app推广接单平台
  • 重庆设计网站windows优化大师有哪些功能
  • 厦门网站建设哪家便宜新手做销售怎么开发客户
  • 做网站纸箱关键词杭州seo博客
  • 全套网站开发八零云自助建站免费建站平台
  • asp网站建设mdb文件怎么做电商
  • 腾宁科技做网站399元全包中国网民博客 seo
  • 金溪网站建设制作上海网站seo外包
  • 律师做网站有用运用搜索引擎营销的案例
  • 设计类比赛网站东莞网站推广软件
  • 深圳网站建设骏域网站建设南京百度推广优化
  • 做信息图的免费网站游戏推广拉人渠道
  • 顺德手机网站设计价位小红书信息流广告
  • 邓州做网站seo要点
  • 制作一个私人网站怎么申请域名郑州网络营销推广
  • 呼和浩特企业网站制作百度普通下载
  • 收集链接 做网站凡科建站官网免费注册
  • 百度竞价网站源码百度相册登录入口