I have more or less 0 knowledge in low-level topics, so forgive my possible ignorance. I know that in languages such as C, pointers hold 'memory addresses', i.e. strings (or binary data?) written in ...
So here's the confusion, let's say I declare an array of characters char name = "Sam"; and then I declare another array but this time using pointers char * name = "Sam"; What's the ...
Regarding pointers which are members of classes. Should they be of a smart pointer type or is it enough to simply deal with them in the destructor of the class they are contained in?