The Hodge conjecture asserts that all Hodge classes are spanned by algebraic classes.  The fact that all algebraic classes are spanned by the chern classes of vector bundles, is proved by resolving the structure sheaf of a subvariety by a finite complex of vector bundles.  I.e. one defines formal "K groups" generated either by isomorphism classes of locally free algebraic sheaves (vector bundles), or more generally by coherent algebraic sheaves, with an equivalence relation defined by formal alternating sums of sheaves occurring in exact sequences.  The fact that all coherent sheaves have resolutions by locally free sheaves shows these two K groups are isomorphic.  Hence the subgroup of algebraic cohomology classes, which is the image of the chern character map on the K group of coherent sheaves, equals the image of this map on locally free sheaves as well. Since the chern character is generated by chern classes, the result follows.  The 1974 book Princeton mathematical notes #13 on this topic by Phillip Griffiths and John Adams discusses this in detail.