编辑代码

#include <iostream>
using std::cout;
using std::cin;
template<class T,class T1>
class Point
{
public:
    Point(T a,T1 b)
    {
        m_a=a;
        m_b=b;
    }
    T getX();
    T1 getY();


private:
    T m_a;
    T1 m_b;
};

template<class T,class T1>
T Point<T,T1>::getX(){
    return m_a;
}

template<class T,class T1>
T1 Point<T,T1>::getY(){
    return m_b;
}


int main()
{
    Point<char* ,char*> point1("北纬20度","东经20度");
    cout<<"x="<<point1.getX()<<",y="<<point1.getY()<<std::endl;
}