guys is it worth it to make 3D arrays in C++/C or should i just make a 1D array and pack it with all of the information and then use an indexer to find the information @ xyz?
A pointer is just a address, you can dereference it and reference the value at that address.
The value has a type and so the pointer must be the same type(if you want the same value, you can for example get the char portion of and int var).
>>6
Not nearly as fast as a 3 dimensional array backed by a simple vector. However, even if hashtables are overkill for this, they're not that much worse than 3D arrays. It really depends on what kind of array it is and what you want to use it for.