you have to 'create' objects (such as a rocket, a bullet, etc), but this objects don't have any existence in the code. they are just a mixture of variables, arrays, etc.
Ziggy you confuse me with this statement. If you create a type structure and write it in the code, does the object or record not exist in the code? C++ Classes evolved from C's Type Structs. For all intense purposes, aren't all objects are just a mixture of variables, arrays, methods etc under one identifier at least from a compiler perspective.