O construtor deve inicializar todos os membros de dados da classe?

Eu tenho uma situação como esta:

class A {
public:
  A() : n(0) {}
private:
  int n;
  int m;
}

Simplesmente não há significado na lógica do aplicativo para inicializarm no construtor. No entanto, o Eclipse me avisa que o construtor deixam não inicializado. Não posso executar o código em outro lugar agora. O aviso é:

O membro 'm' não foi inicializado neste construtor

Então, o C ++ nos incentiva a inicializar todos os membros de dados no construtor ou é apenas a lógica do Eclipse?

questionAnswers(5)

yourAnswerToTheQuestion