¿Cuál es la mejor manera de inicializar un miembro de datos estático privado en C ++? Intenté esto en mi archivo de encabezado, pero me da errores raros de enlazador: class foo { private: static int i; }; int foo::i = 0; Supongo que esto se debe a que no puedo inicializar un miembro privado...