I have read 3 or 4 times how to use memory pointers but comming from a BASIC/JAVA back ground I have no idea why they are used.
I can understand perfectly HOW they are used but no basic c++ books/tutorials have given a reason WHY they are used.
They only reason I have got is that in the earlier days of programming dirrect memory managment saved a few instructions making a program execute faster. Is this still true today? And is there any other reasons and how does this have an advantage over how JAVA for example manages memory?