-1

为什么不在我的 NDK algoritmh.h 中????我怎样才能使我的 std::Sort ???? 一维数组

/---------------------------------------------------- --------- 解决了第二个问题:: 和 2. 问题:我的其他代码开始说这个错误:) 解决了!

     Multiple markers at this line
- call of overloaded 'log(int)' is 
 ambiguous
- candidates are:

在这段代码中:

        int m = (int) (log (524288) / log (2));

好的,这已解决

4

1 回答 1

0

std::log具有接受floatdouble作为long double参数的重载。编译器不知道您要的是哪个函数。

尝试:

int m = (int) (log (524288.) / log (2.));

请注意,参数 tolog()是 now double,而不是int

于 2013-02-05T15:31:09.997 回答