我有一个关于模板命名的问题,例如
template <typename T, typename U>
class Something {...};
[U]
是什么意思?
[T]
可能是"template"
[U]
是什么...?
我认为这是字母顺序:...T U V W X Y Z
?
最佳答案
没有具体原因。它只是一个任意字母标记。是的,你可以说它是按字母顺序排列的。没有其他原因。
不同的程序员有不同的模式,比如如果它是单个模板参数,那么我也将其视为 T(U,V..etc)。但是当它是多个模板参数时,我更喜欢给出一个描述性名称(但这都是风格问题)
关于c++ - 模板命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25582630/