Я не могу понять часть кода «Точка(): x (0), y (0) {}, Point (int a, int b) : x (a), y (b) {} "..Что означает «:» в объявлении структуры
Особенно, что касается вопроса, ":" Используется для чего?
благодарит заранее!
Definition for a point.
struct Point {
int x;
int y;
Point() : x(0), y(0) {}
Point(int a, int b) : x(a), y(b) {}
};
спасибо, один знак, для java-программиста, синтаксис объявления конструктора действительно странный. – lhuang