Inicjalizacja statycznego członka klasy. Dlaczego constexpr?
kiedy chcę mieć wskaźnik statyczny jako członek klasy, której potrzebujęconstexpr
do 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.