Quick int pointer allocation question

Steven Schveighoffer schveiguy at yahoo.com
Fri Sep 14 07:34:04 PDT 2012


On Fri, 14 Sep 2012 05:20:16 -0400, monarch_dodra <monarchdodra at gmail.com>  
wrote:

> This is going to be quick: Is it possible to allocate and initialize an  
> int in the same line?
>
> int* p = new int(5);
>
> I haven't found a way to 1 liner it. Is it possible?
> Do I have to two liner it?
>
> int* p = new int();
> *p = 5;

int *p = [5].ptr;

-Steve


More information about the Digitalmars-d-learn mailing list