>>195
それが理由なの?なんか違わね?

struct Something
{
 Something(void);
 static Something Example(void);
};

Something
 a = Something(),
 b = Something::Example();