Finchè lo usi nella stessa unità di compilazione, la mancanza di inline non genera errori di linking (non warning), in più unità si. Me ne sono accorto quando sono diventato mezzo matto a capire perché del codice che compilava benissimo con Borland 5.5.1, faceva protestare VC++