title: what does it mean to have a void* member of a struct in c?
body: <p>I don't understand what kind of property the <code>mystery</code> member is below:</p>
  
  <pre><code>typedef struct _myobject
      {
          long number;
          void *mystery;
      } t_myobject;
  </code></pre>
  
  <p>What kind of member is this <code>void</code> member? How much memory does that take up? Where can I get more information about what that accomplishes (for instance, why would one use a <code>void</code> member?)</p>
  
  <p>EDIT-- updated title to say void*</p>