Test: init_order.cpp init_order.cpp:2:5: error: ISO C++ forbids declaration of 'Point' with no type [-fpermissive] 2 | Point(double x, double y, double scale) | ^~~~~ init_order.cpp: In function 'int Point(double, double, double)': init_order.cpp:3:11: error: only constructors take member initializers 3 | : scale_(scale), | ^~~~~~ init_order.cpp:7:5: warning: no return statement in function returning non-void [-Wreturn-type] 7 | } | ^