I've seen it in c++ programming (something I'm very familiar with) but I don't know what it is or does
I highly doubt your statement if you don't know the difference between the "." and "->" operator.
First one is member access, second one is member access by dereferencing a pointer. Lite-C allows you to substitute -> with ., that doesn't make it nice syntax though, just eased the transition from C-Script.