The following links demonstrate the C++ program examples on two aggregate types which are array and pointers. Pointers is another C++ important construct that optimized the used of computer resources such as memory and provide a very efficient way to manipulate the computer memory or storage which is limited, though it is quite difficult to understand and very easy to be misused. In real C++ programming, pointers are explicitly used as can be seen in drag and drop features of the GUI programming.