Avantageusement, le ou les composé(s) B sont choisis parmi les alcoxysilanes de formules (IIIa) , (IIIb) et/ou (IIIc) suivantes, leurs oligomères et leurs mélanges : Formules (IIIa) et (IIIb) dans lesquelles : ▪ R a représente : - un groupe alkyle ayant de 1 à 20 atomes de carbone, de préférence de 1 à 10 atomes de carbone, plus préférentiellement de 1 à 4 atomes de carbone et encore plus préférentiellement de 1 à 2 atomes de carbone, notamment un groupe méthyl, le groupe alkyle étant éventuellement substitué par un groupe aryle ayant de 6 à 12 atomes de carbone ; ou - un groupe alcoxy ayant de 1 à 10 atomes de carbone, de préférence de 1 à 4 atomes de carbone et plus préférentiellement de 1 à 2 atomes de carbone, notamment un groupe éthoxy ; ou - un groupe aryle ayant de 6 à 12 atomes de carbone ; ▪ R b et R c , identiques ou différents, représentent un atome d’hydrogène ou un groupe alkyle ayant de 1 à 20 atomes de carbone, de préférence de 1 à 10 atomes de carbone et plus préférentiellement de 1 à 6 atomes de carbone, notamment un groupe éthyle, étant entendu que si R a ne représente pas un groupe alcoxy, alors R b et R c ne peuvent représenter simultanément un atome d’hydrogène; ▪ A représente un groupe alkylène ayant de 1 à 10 atomes de carbone, linéaire ou ramifié, pouvant être interrompu par au moins un hétéroatome ou groupe choisi parmi O, S, carbonyle (CO) ou NH, de préférence NH ; ▪ Q représente un groupement carbonyle (CO) ; ▪ Gp représente un groupe choisi parmi : thiol (–SH) ; isocyanate (–NCO) ; cycloalkyle ayant de 3 à 20 atomes de carbone ; aryle ayant de 6 à 12 atomes de carbone ; (alkyl)amino (–NHR d ) dans lequel R d représente un atome d’hydrogène ou un groupe alkyle, linéaire ou ramifié, ayant de 1 à 16 atomes de carbone, de préférence de 1 à 6 atomes de carbone, plus préférentiellement de 1 à 4 atomes de carbone ; cycloalkylamino ayant de 3 à 13 atomes de carbone, de préférence de 5 à 10 atomes de carbone tel que cyclohexylamino ; ureido (–NR e (CO)N(R e ) 2 ) dans lequel R e , identiques ou différents, représentent un atome d’hydrogène ou un groupe alkyle, linéaire ou ramifié, ayant de 1 à 16 atomes de carbone, de préférence de 1 à 6 atomes de carbone, plus préférentiellement de 1 à 4 atomes de carbone ; ▪ r désigne un nombre entier allant de 0 à 1 ; Formule (IIIc) dans laquelle : ▪ R e et R f , identiques ou différents, représentent : - un groupe alkyle ayant de 1 à 20 atomes de carbone, de préférence de 1 à 10 atomes de carbone, plus préférentiellement de 1 à 4 atomes de carbone et encore plus préférentiellement de 1 à 2 atomes de carbone, notamment un groupe méthyl, ledit groupe alkyle étant éventuellement substitué par un groupe aryle ; ou - un groupe alcoxy ayant de 1 à 10 atomes de carbone, de préférence de 1 à 4 atomes de carbone et plus préférentiellement de 1 à 2 atomes de carbone ; ou - un groupe aryle ayant de 6 à 12 atomes de carbone ; ▪ R g représente un atome d’hydrogène ou un groupe alkyle ayant de 1 à 20 atomes de carbone, de préférence de 1 à 6 atomes de carbone, plus préférentiellement de 1 à 4 atomes de carbone, notamment un groupe éthyle ou méthyle, étant entendu que si aucun des R e et R f ne représente un groupe alcoxy, alors R g ne peut représenter un atome d’hydrogène ; ▪ R h représente un atome d’hydrogène ou un groupe alkyle ayant de 1 à 10 atomes de carbone, de préférence de 1 à 4 atomes de carbone ou un groupe de formule (IV) suivante : (IV) dans laquelle Rn représente un groupe alkyle ayant de 1 à 10 atomes de carbone, de préférence un groupe méthyle ; ▪ k désigne un nombre entier allant de 0 à 5, de préférence allant de 0 à 3.