1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
|
#include <iostream>
class point{
public:
point(int x, int y){}
};
class segment{
public:
segment(point x, point y){}
};
class plane{
public:
plane(point p, segment s){}
};
class line{
public:
line(std::initializer_list<point> ps){}
};
void length(point p1, point p2){std::cout << "length(point p1, point p2)" << std::endl;}
void length(segment s){std::cout << "length(segment s)" << std::endl;}
int main(){
point p {1,2};
segment s{{1,2},{2,4}};
plane pl {{1,2},{{3,4},{5,6}}};
line l {{1,2},{3,4},{5,6},{7,8}};
length({1,2},{2,4});;
length( {{1,2},{2,4}} );
}
|