Abuse Melding

Je hebt een klacht over de onderstaande posting:

03-07-2018, 16:43 door SPer

Door Anoniem: Door Anoniem: Anders: ik werk in programmeertalen waar strings niet null-terminated zijn, daar is de hele discussie niet van toepassing. Het is bij elke programmeertaal belangrijk dat er geen bufferoverruns plaatsvinden op strings. Ook als er een automatische beveiliging is ingebouwd in de taal. In C zou het op arrays van chars gaan om memcpy(), zonder NUL termination. Ik gebruik zelf zelden strcpy(), meestal strncpy(), strlcpy() is niet standaard genoeg en zit niet in de meeste C-libs. strlcpy() komt uit OpenBSD. strcpy gebruik je als je al zeker hebt gesteld dat de lengtes in orde zijn, en waar snelheid van belang is. Eigenlijk zou je die functies moeten kunnen vervangen door memcpy(). De NUL check is overbodig. Het voordeel van standaard C lib functies is dat ze in assembler of machinetaal zijn geimplementeerd, waardoor ze erg snel zijn. Ja in dit geval is natuurlijk de vraag welk antwoord ze willen, de meest veilige de meest onveilige ? het is in ieder geval zeker dat strcpy niet de ...

Beschrijf je klacht (Optioneel):

captcha