class andet { int noget(const char * const ptr) const { return strlen(ptr)+1; } };
const pointer (vi lover ikke at ændre pointeren) til const char (og heller ikke det pointeren peger på) funktion der ikke ændre andre data som sideeffekt.
bertelbrander> Ja, men til ting som eksempelvis mutexes, semaforer, condition variabler og den slags er det uundværligt. Men man er selv ude om det, hvis man bare smider mutable ind på variabler, for at kunne ændre dem fra en const funktion.
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.