文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Visual C++ 学习笔记四 —— 模板

Visual C++ 学习笔记四 —— 模板

时间:2011-01-05  来源:MNight

  比如要求int,double和float类型的数绝对值。通常会这样写:

 1 int abs (int n)
2 {
3 return n < 0 ? -n : n;
4 }
5 double abs (double n)
6 {
7 return n < 0 ? -n : n;
8 }
9 float abs (float n)
10 {
11 return n < 0 ? -n : n;
12 }
这是相当让人头疼的事情,但确实是对的。模板的话就会见到很多。模板的声明用关键字template 。例:
template <typename T>
T abs(T n)
{
return n < 0 ? -n : n;
}
几句代码确包含了上面近十行代码的功能而且要强大的多。

 

  系统在编译的时候会根据调用模板时的参数生成对应数据类型的函数然后再返回。是个省力的东西。

 

  每天进步一点点。

相关阅读 更多 +
排行榜 更多 +
火柴人战争血腥打击

火柴人战争血腥打击

飞行射击 下载
沉浸式射击比赛

沉浸式射击比赛

飞行射击 下载
三角符文第一章下载

三角符文第一章下载

角色扮演 下载