這裏就是我想要做的事: template <typename T> struct Model
{
vector<T> vertices ;
#if T has a .normal member
void transform(Matrix m)
{
each vertex in vertices
{
vertex.po
我似乎無法找到使用SFINAE和variadic模板類的好解決方案。 比方說,我有一個可變參數模板對象,不喜歡引用: template<typename... Args>
class NoRef
{
//if any of Args... is a reference, this class will break
//for example:
std::tuple