基本的一些定义: 点: [cpp] view plain copy print ? struct point { double x,y; }; 线: [cpp] view plain copy print ? struct line { point a,b;