我对模板命名有疑问,例如
template <typename T, typename U>
class Something {...};
[U]
是什么意思?
[T]
可能是"模板"
[U]
是什么......?
我认为它是字母顺序:...T U V W X Y Z
?
答案 0 :(得分:4)
没有具体原因。它只是一个任意字母标记。是的,你可以说它是按字母顺序排列的。没有其他原因。
不同的程序员有不同的模式,比如它是一个模板参数,然后我也把它当作T(U,V..etc)。但是当它是一个多模板参数时,我更喜欢给出一个描述性名称(但这一切都是风格问题)