This is in no way a complete c++ primer, but it’s a good place to begin learning about the syntax, design, and principles of the language.
Well, c++ is a programming language. So a lot of the concepts that you might associate with the language don’t actually make sense in the context of a typical programming language. For instance, if you were to ask me what is a pointer, I would probably tell you I don’t know.
Thats exactly what you would do with a pointer. It’s a variable that points to an actual memory location that points to something. In c, a pointer is any variable that returns an address in memory, but you must use the concept of a pointer as a variable. For instance, you can declare a pointer and point to an integer, but you can’t declare a pointer and point to a float.