Winged edge data structures

Hello, I have only recently started programming in open gl. I am trying to draw a cube using a winged edge data structure. I understand the concept of it but i am seriously stuck as to how to implement it in c++ using opengl. If anyone knows any good sites which explain it in more of a coding sense i would be very appreciative.