我對模板命名有疑問,例如模板命名
template <typename T, typename U>
class Something {...};
[U]
是什麼意思?
[T]
也許是「模板」
[U]
是什麼......?
我以爲是字母順序:...T U V W X Y Z
?
我對模板命名有疑問,例如模板命名
template <typename T, typename U>
class Something {...};
[U]
是什麼意思?
[T]
也許是「模板」
[U]
是什麼......?
我以爲是字母順序:...T U V W X Y Z
?
沒有具體的原因。它只是一個任意字母表標記拍攝。是的,你可以說它是按字母順序排列的。沒有其他原因。
不同的程序員有不同的模式,如果它的單個模板參數,那麼我也把它作爲T(U,V..etc)。但是,當它是一個多模板參數時,我更願意給出一個描述性名稱(,但這一切都是風格)
謝謝你的回答:) 5分鐘後我會接受! – user2711253 2014-08-30 13:09:17
@ user2711253: - 不客氣! – 2014-08-30 13:14:00
您可以填寫任何想要的名稱。他們只是地方人。 – CoryKramer 2014-08-30 13:02:49
它們只是名稱,就像變量名稱一樣。它可以很容易地是'template'。 –
2014-08-30 13:03:20
謝謝大家!我明白了! – user2711253 2014-08-30 13:08:31