单项选择题

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

private:
int x;
protected:
int y;
public:
int z;
void setx(int i)

x=i;
int getx ()

return x;

;
class Inherit : private Base

private:
int m;
public:
int p;
void setvalue(int a, int b, intc, int d)

setx (

A.;
y=b;
z=c;
m=d;

void display()

cout<<getx () <<","<<y<<","<<z<<","<<m<<end1;

;
int main ( )

Inherit A;
A.setvalue(1,2,3,4);
A.display ();
return 0;
A) 1,2,3,4
B.产生语法错误
C.4,3,2,1
D.2,3,4,5