RAII #2
@@ -17,6 +17,14 @@ fn doSome(A a) A
|
|||||||
return a;
|
return a;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fn doSomeNew() A
|
||||||
|
{
|
||||||
|
if (1 == 1)
|
||||||
|
{
|
||||||
|
return new A;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
A a = new A;
|
A a = new A;
|
||||||
a.some = 0;
|
a.some = 0;
|
||||||
printline(a);
|
printline(a);
|
||||||
@@ -24,3 +32,6 @@ printline(a);
|
|||||||
a = doSome(a);
|
a = doSome(a);
|
||||||
printline(a);
|
printline(a);
|
||||||
|
|
||||||
|
b = doSomeNew();
|
||||||
|
printline(b);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user