C++11 initialiseur de membre de la liste de vs dans-classe d'initialiseur?

Quelle est la différence entre ces modes d'initialisation de l'objet membre de variables en C++11 ? Est-il une autre voie ? de quelle façon est meilleure (performance) ?:

class any {
  public:
    obj s = obj("value");
    any(){}
};

Ou

class any {
  public:
    obj s;
    any(): s("value"){}
};

Grâce.

InformationsquelleAutor Ahmed T. Ali | 2014-12-08