Talk About Network

Google





Programming > C - C++ Learning > Re: Allocating ...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 4 of 8 Topic 4126 of 4400
Post > Topic >>

Re: Allocating memory with "new"

by "sk_usenet" <sometechyguy at gmail dot com> Apr 23, 2008 at 10:00 AM

"Pat" <pkelecy@[EMAIL PROTECTED]
> wrote in message
>I have a question about the new operator.  The syntax for it is:
>
> int * pointer = new int;
>
> which says that "pointer" points to a type int variable.
>
> My question is why is "int" needed twice?  I know it's needed from a 
> syntax standpoint, but I don't understand what additional information
the 
> second int really provides.  Doesn't the first int already tell you that

> an int type value is going to be stored at the "pointer" address?

What about arrays?
 int *p = new int[10];

> Can you ever have,
>
> int * pointer = new double

No, realize that new operator is returning a double*, and heance trying to

assign to an int* is not legal.

> or something like that?

> Thanks for any feedback on this.

-- 
http://techytalk.googlepages.com
 




 8 Posts in Topic:
Allocating memory with "new"
Pat <pkelecy@[EMAIL PR  2008-04-23 07:40:12 
Re: Allocating memory with "new"
Francis Glassborow <fr  2008-04-23 13:48:37 
Re: Allocating memory with "new"
pat <pkelecy@[EMAIL PR  2008-04-23 18:52:39 
Re: Allocating memory with "new"
"sk_usenet" <  2008-04-23 10:00:56 
Re: Allocating memory with "new"
pat <pkelecy@[EMAIL PR  2008-04-23 18:55:25 
Re: Allocating memory with "new"
barss <barss.dev@[EMAI  2008-04-24 03:19:49 
Re: Allocating memory with "new"
Francis Glassborow <fr  2008-04-24 11:38:30 
Re: Allocating memory with "new"
Ulrich Eckhardt <dooms  2008-04-26 08:11:08 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
localhost-V2008-12-19 Wed Jan 7 11:45:52 PST 2009.