in poly:
poly() - O(1)
void poly_append(float c, int e); O(1)
void display_poly() - O(n)
void poly_multiply - O(n^2)
void add - O(n^2)
void padd - O(n)
void MakePolFromLine - O(n)
void calculate - O(n)
poly operator+ - add 사용
poly operator* - poly_multiple 사용
outside poly:
operator <<:display_poly 사용
operator >>:MakePolFromLine 사용
이것도 곱셈이 제대로 안되는 코드이다. 뭐 지금은 할 수 있겠지만 그 떄는 매우 어려웠던 것 같다. 다시 하고 싶지도 않고.