r********t 发帖数: 395 | 1 有如下函数: void partition(vector &in, size_t old_low, size_t old_high
, int mask){};
调用的时候直接出错: fast_bit_sort.cc:19: error: no matching function for
call to partition(std::vector >&, size_t&, size_t&,
int&)
我本意是只让那个vector 用reference,别的不用;但是好像这个call by reference
出了问题,suppose几个param全都用ref。此外,我不用reference call或者定义的时
候用const也出现同样的问题。
请大侠指教。 | t****t 发帖数: 6806 | 2 i guess the declaration is not seen before calling. or it's in a different
namespace.
high
&,
reference
【在 r********t 的大作中提到】 : 有如下函数: void partition(vector &in, size_t old_low, size_t old_high : , int mask){}; : 调用的时候直接出错: fast_bit_sort.cc:19: error: no matching function for : call to partition(std::vector >&, size_t&, size_t&, : int&) : 我本意是只让那个vector 用reference,别的不用;但是好像这个call by reference : 出了问题,suppose几个param全都用ref。此外,我不用reference call或者定义的时 : 候用const也出现同样的问题。 : 请大侠指教。
|
|