30 lines
384 B
C
30 lines
384 B
C
|
#ifndef __MYPOINT_H__
|
||
|
#define __MYPOINT_H__
|
||
|
|
||
|
#include <iostream>
|
||
|
|
||
|
using namespace std;
|
||
|
|
||
|
template <typename T>
|
||
|
class Point
|
||
|
{
|
||
|
private:
|
||
|
T x, y;
|
||
|
|
||
|
public:
|
||
|
Point(T x, T y);
|
||
|
void show();
|
||
|
};
|
||
|
|
||
|
template <typename T>
|
||
|
Point<T>::Point(T x, T y) : x(x), y(y)
|
||
|
{
|
||
|
}
|
||
|
|
||
|
template <typename T>
|
||
|
void Point<T>::show()
|
||
|
{
|
||
|
cout << "x = " << x << ", y = " << y << endl;
|
||
|
}
|
||
|
|
||
|
#endif // __MYPOINT_H__
|