   Templates specialization
  I have a class template. That class has only one method. Im trying to make a specialized template and i want the method of that class to take one more argument but im not sure how to approach this.I would appreciate any help   
  Show what you've tried.   ;  Do you mean this, or something else?:template<typename T>struct gizmo{    void f(int i) { /* ... */ };};// specialisation for doubletemplate<>struct gizmo<double>{    void f(int i, const string &s) { /* ... */ };};;  Sorry my internet was down for a couple of weeks. @ the_edd yeah thats exactly what i wanted to do, i realized after my internet went down that i was asking a stupid question. thanks for the help and sorry for taking so long to reply   