Double brace initialization with new?
<p>Hello just wondering is it possible in C++03 to do something as following. I have tried it but doesn't work for me.</p>

<pre><code>struct SomeClass{
int a,b,c,d;
};

SomeClass * temp  = new SomeClass();
*temp = { 1,2,3,4};
</code></pre>

<p>I did it but compiler gives me a warning that extended initalizers are only supported with C++11<br>
Is there some other way to use double brace initalization when using new to create the object?
Constructors are not allowed</p>
