单项选择题

若有以下程序:
#include <iostream>
using namespace std;
class point

private:
int x, y;
public:
point ( )

x=0;
y=0;

void setpoint(int x1,int y1)

x=x1;
y=y1;

void dispoint ()

cout << "x= "<<x<<", "<<" y= "< < y<<end1;

;
int main ( )

point *p=new point;
p->setpoint (5, 12);
p->dispoint ();
return 0;

程序运行后的输出结果是( )。

A.12,12
B.5,5
C.12,5
D.5,12