Pages for logged out editors learn more
So, this example isn't helpful at all. It doesn't compile and spits out a bunch of warnings with gcc version 5.2.0.