传统上,模板类型的名称仅为单个大写字母:
template<class A, class B, class C>
class Foo {};
但是我犹豫不决,因为这样做不具描述性且难以阅读。因此,这样做会更好:
template<class AtomT, class BioT, class ChemT>
class Foo {};
我也倾向于认为以下做法不错:
template<class ATOM, class BIO, class CHEM>
class Foo {};
这会使它们突出显示(而且,这又是大写字母)。你有什么意见?
const TValue&Value() const {return value_;}
。 - Mark Lakata