Est-ce que quelqu'un sait pourquoi quand je compile le code suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
class A
{
    void Init(int i){/* du code */};
    void Init(void) { /* du code */}
}
 
classe B: class A
{
    void Init(){/* du code */}
}
j'ai le warning suivant:
function B::Init(void) hide function B::Ini(int)