typedef unsigned char byte;


class A {

public;

... constructor ...

byte *get(byte *);

};

byte *A::get(byte *bs1) {

byte bs2[1024];

bs1 = bs2;

return bs1;

}


int main() {

A *a = new A();

//byte *bs;

//a->get(&bs);

//byte *&bs;

//a->get(bs);

byte *bs = NULL;

bs = a->get(bs);

while (1);

}


포인토 노무어렵다