Необходимо реализовать один API, который имеет несколько параметров, который имеет тип ввода (const void *), тип вывода (void **);API хочет назначить вход с некоторым смещением для выхода;например,
void getOffset(const void* a, void** b)
{
int offset = getsomeoffset();
*b = a + offset;
}
Это будет иметь некоторые жалобы в компиляторе.Как правильно написать этот код?Тип входа может быть float, int, double.