initonly (C++/CLI)
initonly est une mot clé sensible au contexte qui indique que l’affectation de variable ne peut se produire que dans le cadre de la déclaration ou dans un constructeur statique dans la même classe.
L'exemple suivant montre comment utiliser initionly
:
// mcpp_initonly.cpp
// compile with: /clr /c
ref struct Y1 {
initonly
static int staticConst1;
initonly
static int staticConst2 = 0;
static Y1() {
staticConst1 = 0;
}
};