Was bedeutet diese Punktsyntax im Pebble Watch-Entwicklungstutorial? [Duplikat

Diese Frage hat hier bereits eine Antwort:

Was bedeutet Punkt (.) In einem Strukturinitialisierer? 3 Antworten

Ich bin auf folgenden Code im Pebble Watch App-Entwicklungstutorial gestoßen:

// Set handlers to manage the elements inside the Window
  window_set_window_handlers(s_main_window, (WindowHandlers) {
    .load = main_window_load,
    .unload = main_window_unload
  });

Ich kann diese Zuordnung zu .load und .unload nicht verstehen. Ist das Standard C? Ich glaube nicht, dass ich jemals eine ähnliche Syntax gesehen habe.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage