C++ Upsets Me

I promise $25 to the first person who can explain to me what the difference here is:

error: no matching function for call to `Station::setStationAnimationID(int)’ note: candidates are: void Station::setStationAnimationID(int&)



There's some javascript trying to load some comments, and if you're reading this, it's probably not working.