fixed C++/SPFA bug