| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 298 人关注过本帖
标题:【求教】结构模板化的问题,请看这个程序
只看楼主 加入收藏
bxxue
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2012-9-5
结帖率:80%
收藏
 问题点数:0 回复次数:0 
【求教】结构模板化的问题,请看这个程序
#include <iostream>

struct job
{
    char name [40];
    double salary;
    int floor;
};

template <> void Swap<job>(job &j1,job &j2);



int _tmain(int argc, _TCHAR* argv[])
{

   ......
   ......
    return 0;
}
template <> void Swap <job> (job &j1,job &j2)
{
    double t1;
    int t2;
    t1 = j1.salary;
    j1.salary = j2.salary;
    j2.salary = t1;

    t2 = j1.floor;
    j1.floor = j2.floor;
    j2.floor = t2;

}
请问下各位大神,这里函数原型时,用模板和不用模板  有什么具体区别呢??
template <> void Swap<job>(job &j1,job &j2);
我改成  void Swap (job &j1,job &j2);不是一样么??
搜索更多相关主题的帖子: include double return 
2013-10-10 20:49
快速回复:【求教】结构模板化的问题,请看这个程序
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022771 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved