符号<>是什么意思?

what does the symbol <> means?

本文关键字:意思 是什么 gt 符号 lt      更新时间:2023-10-16
template <class T>
T Bucky<T>::bigger(){
  return (first>second?first:second);
}

为什么我们需要在上面的代码中bucky之后放置&lt;>?

函数的类别定义需要指定其属于的类的命名预选赛。

显然Bucky是一个模板类:

 template<typename T>
 class Bucky {
     T bigger();
 };

完整的预选赛是Bucky<T>,因此您必须在功能定义下指定。


延长一点:编译器应如何区分

 class Bucky {
 };

否则,这是另一个不同的类,同时存在。