Rather than the non-standard #include "std_lib_facilities.h" it would make it easier for others to help you if you used the standard headers: in this case #include <vector>
I also had to make line 15 ostream& operator<<(ostream& os, const Point& p)
but I'm not sure why.
On a further note ...
The more natural thing, if asking for interactive input, is just to input two numbers, not require the user to punctuate them with brackets and commas.
Not sure what you are saying, @t009. There's nothing much wrong with your use of streamed input/output per se. If you still have compile-time or run-time errors after addressing those in my post, please state exactly what they are (and show the code that elicits them).