Untitled
By: a guest | Feb 9th, 2010 | Syntax:
C++ | Size: 0.39 KB | Hits: 21 | Expires: Never
include <cstdio>
struct clazz {
clazz(char* i) {
priv = i;
}
void blah(const clazz& B) {
priv = B.priv;
priv[0] = 'A';
}
void print() {
printf("%s\n", priv);
}
private:
char* priv;
};
int main() {
char* bdat = new char[2];
bdat[0] = '2';
bdat[1] = '\0';
clazz A("1"), B(bdat);
A.blah(B);
A.print();
B.print();
return 0;
}