Can we use a self referential class in C++? If yes what is the difference between self referencing in C and in C++

Is there any problems in storing the address of classes?

PS: I wrote a program using the concept in C++ but it isn't working. Reply asap