#include struct node { char data; node * next; }; int main () { node * foo; node * bar; foo = new node; foo -> data = 'a'; foo-> next = NULL; cout << foo->data << endl; bar = new node; bar->data = foo -> data; bar->next = foo->next; bar -> data = 'Z'; cout << foo->data << endl; foo->next = bar; }