On 4/23/2010 3:33 AM, spir ☣ wrote:
Say I want to implement a kind of linked list which node data may be anything. 
Thus I cannot store data on place (in nodes), indeed; so it should be 
referenced. But pointers themselves are supposed to be typed. So, how can I do 
that?

The key to solving this problem is to answer the question "How will I know what type of data that pointer points to?" Once you determine what is being pointed to you can cast Pointer^ to that type and all should work.

I would use Pointer as an untyped pointer to anything and ignore the warning. Perhaps you can turn off that warning for this code segment since you are doing this intentionally.

--
Doug C.
-----
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-pascal

Reply via email to