Re: Sizeof ponters
Subriemanian wrote:
I have been thinking that all pointers(to any obejct) have the same
size. The size of a pointer is the size of an Int. This is beause a
memory location is addressed by an Int. Is that right/wrong?
Wrong. And wrong.
--
Chuck F (cbfalconer at maineline dot net)
<
http://cbfalconer.home.att.net>
Try the download section.
--
Posted via a free Usenet account from
http://www.teranews.com
.
Relevant Pages
- Re: Memory Structure Pointer Problems
... typedef struct sta { ... char* name; ... int num_cmpnds; ... A pointer to a struct cmp is almost ... (comp.lang.c) - Re: C# - getting binary data from .lib
... Use Marshal.AllocHGlobal to allocate the memory and pass this IntPtr to the ... int retCode = create(id, scale, ptrImage); ... You now control the pointer returned. ... (microsoft.public.dotnet.framework.interop) - Re: Another spinoza challenge
... You should test against the int type's limits: ... typedef struct complex ... a pointer to an integer ... A macro is preferable because it is replaced by inline code, ... (comp.lang.c) - Re: C# - getting binary data from .lib
... int create(int id, int scale, unsigned char *image); ... unsigned char* ptrImage = NULL; ... // Read through entire pointer byte by byte and put into managed array ... (microsoft.public.dotnet.framework.interop) - Re: C# - getting binary data from .lib
... then there is a problem with the ptrImage ... int retCode = create(id, scale, ptrImage); ... You now control the pointer returned. ... (microsoft.public.dotnet.framework.interop) |
|