我想要一个函数,对于负数返回-1,对于正数返回+1. http://en.wikipedia.org/wiki/Sign_function 写我自己很容易,但似乎应该在某个标准库中.
编辑:具体来说,我正在寻找一个工作浮动的功能.
我需要将两个整数转换成两个数字数组,所以例如544就会变成arr[0] = 5, arr[1] = 4, arr[2] = 4.
我发现了一些算法,但是他们创建了新的数组,然后返回.我必须为两个数组分配这个内存,所以我想通过引用传递两个整数并直接对它们执行此操作.
我想我可以这样做,因为这些整数实际上是模板类型,因此它们应该是可变的.这就是我在这里添加C++标签的原因.