标题:【求教】结构模板化的问题,请看这个程序
只看楼主
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-421686-1-1.html




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

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