comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Passing Image Data :)
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: Passing Image Data :) [message #27442 is a reply to message #27327] Tue, 23 October 2001 13:04 Go to previous message
Pavel A. Romashkin is currently offline  Pavel A. Romashkin
Messages: 531
Registered: November 2000
Senior Member
Logan Lindquist wrote:
>
> I went back and reviewed how pointers are treated in C++. I was wondering if
> I made my Struct a pointer, could I access memebers of Struct's using the
> '->'?

I wouldn't go so far. IDL makes it simple for you to use pointers, as it
takes care of allocating and deallocating memory when you dereference a
pointer or change its value.

p = ptr_new() ; Make a null pointer (IDL, not C!)
p = ptr_new(fltarr(100)); Place something in it

; or
p = ptr_new(/allocate_heap) ; Same thing but is a valid pointer
*p = fltarr(1000) ; Replace contents.

ptr_free, p ; Make sure nothing stays in memory when done

This is basically all there is. Of course Gurus may have more creative
uses for them :)
-> operator in IDL is used to invoke object methods.

Cheers,
Pavel
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Re: plotting program problems
Next Topic: Re: Read HTML Page?

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Fri Oct 10 16:57:07 PDT 2025

Total time taken to generate the page: 1.27454 seconds