Search for question
Question

Transform the declaration

template

class genClass {

T storage[size];

..................

void memberFun() {

............

if (someVar < size) { ...... }

............

}

};

which uses an integer variable size as a parameter to template, to a declaration of genClass which does not include size as a parameter to template and yet allows for flexibility of the value of size. Consider a declaration of genClass's constructor. Is there any advantage of one version over another?