Du point de vue d'expert en C++.

J'ai quelque souci avec la terminologie si quelqu'un peut éclairer ma lanterne :

Que veut dire la phrase suivante :

La place habituelle pour définir une donnée membre static de la classe Fred est dans le fichier Fred.cpp
par rapport à
La place habituelle pour initialiser une donnée membre static de la classe Fred est dans le fichier Fred.cpp
Quelle difference avec
"Declarer" une variable et "definir" une variable.