The fact that Chern classes are Hodge classes (and are rational combinations of algebraic cycles) is a part of the proof of the "Gauss Bonnet theorem" (as given in Griffiths and Harris). So my question is why is the fundamental class of every algebraic variety a rational combination of them?