65,186
社区成员




#include <iostream>
struct point
{
public:
point()
{
std::cout<<"default constructor\n";
}
point(double x,double y):x_(x),y_(y)
{
std::cout<<"constructor("<<x<<", "<<y<<")\n";
}
~point()
{
std::cout<<"default destructor\n";
}
double get_x()
{
return x_;
}
double get_y()
{
return y_;
}
private:
double x_;
double y_;
};
int main()
{
point pt;
std::cout<<pt.get_x()<<"\n";
std::cout<<pt.get_y()<<"\n";
}