Какая разница между этими способами инициализации переменных-членов объекта в С++ 11? Есть ли другой способ? какой способ лучше (производительность)?:
class any {
public:
obj s = obj("value");
any(){}
};
Или
class any {
public:
obj s;
any(): s("value"){}
};
Спасибо.