Wednesday, February 8, 2012

Template member function inside template class is possible in C++


class X {

public:

    void Print()

    {

        cout<<endl<<"Executing X class Print function";    

    }

};

template <class T>

class Test

{

    T a;

public:

template <class T> void Print(T b)

    {

        cout<<endl<<"Executing Test class Print function";    

        b.Print();

    }

};

No comments:

Post a Comment