Я часто видел, что люди создают объекты на С++, используя
Thing myThing("asdf");
Вместо этого:
Thing myThing = Thing("asdf");
Кажется, что это работает (с использованием gcc), по крайней мере, пока не задействованы шаблоны. Мой вопрос сейчас, первая строка правильная, и если так, я должен ее использовать?