TToken hiMom("Hi Mom"); // No concurrency issues, but always void Bar() // constructed even if never used. { Foo(hiMom); }
void Bar() { static TToken hiMom("Hi Mom"); // NOTE: Potential concurrency problems! Foo(hiMom); }