Ob es richtig ist, kann ich Dir leider auch nicht sagen, aber wenn es funktioniert und er Compiler keine Fehler oder Warnungen ausgibt, dann müsste ja alles in Ordnung sein.

MfG