Code:
struct mystruct
{
int index;
inline char * const name( void ) const { return ((char *)this) + index; }
int range;
};
Bezieht sich das "this" in der inlined Funktion in diesem Fall auf die struct selbst oder auf die eingebundene Funktion?
Bei der Umstellung nach Delphi wäre es ja dann entweder die Adresse der struct oder struct + 4 Bytes (aufgerund des ersten structmembers Index).
Tue mir da irgendwie gerade schwer mit.