标签: c++ caching vector
此处的代码已被删除,因为我正在编辑它以使其更好并且具有更少的错误。希望我会在那之后发布给公众
答案 0 :(得分:1)
问题在于这一行
float hitRatio = hit/dataBase.size();
hit是int,database.size()是int,结果将是int。 改为这个,
hit
int
database.size()
float hitRatio = ((float)hit)/dataBase.size();
看看是否有什么不同。