No. The fact that you declared a const means you can't modify a's contents.
PLEASE USE CODE TAGS (the <> formatting button) when posting code.
It makes it easier to read your code and also easier to respond to your post. http://www.cplusplus.com/articles/jEywvCM9/
Hint: You can edit your post, highlight your code and press the <> formatting button.
First, a correction in terminology. A class can't be const. const Point a(1,3); declares a constant object, or constant instance of the class Point.
Second, no. Non-const member functions can't be called on const instances. const member functions can, but they are not allowed to modify the contents of the instance.