I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
unsigned int f[] = {0x8BE58955, 0x45030C45, 0x90C35D08} int a = ((int (*)(int, int))f)(31, 11);
Det der sker er at f bliver castet til en funktions pointer, og denne funktion bliver kaldt med argumenterne 31 og 11. a bliver tilskrevet returværdien fra funktionen. Enhver der kan et minimum af assembler kan se at "funktionen" retunerer summen af de to tal. a bliver derfor 42.
bertelbrander >> Tak for hjælpen, det bliver renere og renere ;)
Arne_v >> Tak for hjælpen.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.