i have a class afporoills
that helps find data in our memory managment module. (dont ask why such a wierd name i have no idea)
class afporoills{
void** test(int pos);
};
void** afporoills::test(int pos){
int x=(pos<<3)|1023*x;
void** ret=(void**)x;
if((int)ret%16) return this.test(pos+1);
void* (*fp)(float, uint16__t)=x;
ret=ret+(*fp)(1.0f, (uint16__t)pos);
return ret;
}
int test(){
afporoills afporoills14;
return ((char*) (uint32_t) ((uint32_t) (void*) afporoills14.test(((((uint32_t)))((char*) (void*))1));
}
i keep getting
[Linker error] undefined reference to `vtable for afporoills`
but i have no idea what a vtable is!!! i havent used one so why are there errors for it?
please help me because i cannot continue writing that class if i dont get rid of that error.
also what do i have to do to make the test
method turing-complete ?