高手帮我翻译一下,我看不懂啊,怎么会有template ,什么意思啊

lord_is_layuping 2007-05-04 12:14:56
高手帮我翻译一下,我看不懂啊,怎么会有template <class name, class dist, class mem>,什么意思啊?:
就下面这些:
template <class name, class dist, class mem>

class Network

{

public:

int find(const name& v) { int n; if (!data.find(v, n)) return -1; return n; }

dist& getE(int m, int n) { return data.getE(m, n); }

const dist& NoEdge() { return data.NoEdge; }

};
...全文
272 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
fanyamin 2007-05-04
  • 打赏
  • 举报
回复
name, dist, mem都是模板参数,使用时赋予具体的类型,比如Network<string,int,long> oN;
找本C++模板编程的书看看吧

65,213

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧