Inicjalizacja statycznego członka klasy. Dlaczego constexpr?

kiedy chcę mieć wskaźnik statyczny jako członek klasy, której potrzebujęconstexprdo inicjalizacji za pomocąnullptr.

class Application {
    private:
        constexpr static Application* app = nullptr;
}

Czy ktoś może mi wyjaśnić, dlaczego muszę to zrobić? Nie mogę znaleźć dokładnego powodu, dla którego konieczne jest, aby zmienna statyczna istniała w czasie kompilacji.

questionAnswers(4)

yourAnswerToTheQuestion