class ĠFoo Ġ{ ĊĠĠĠ Ġoperator Ġfun Ġplus ( other : ĠFoo ): ĠFoo Ġ= Ġthis Ċ } Ċ Ċ fun Ġtest _ 1 () Ġ{ ĊĠĠĠ Ġval Ġf 1 Ġ= ĠFoo () ĊĠĠĠ Ġval Ġf 2 Ġ= ĠFoo () ĊĠĠĠ Ġval Ġf 3 Ġ= Ġf 1 Ġ+ Ġf 2 Ċ } Ċ Ċ fun Ġtest _ 2 () Ġ{ ĊĠĠĠ Ġvar Ġf Ġ= ĠFoo () ĊĠĠĠ Ġf Ġ+= ĠFoo () Ċ }