Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'uso di virgole e punti e virgola è uno dei problemi di sintassi più complessi nel formato di file, e questo uso è molto rigoroso. Le virgole vengono usate per separare i membri della matrice; I punti e virgola terminano ogni elemento di dati.
Ad esempio, se un modello viene definito nel modo seguente:
template mytemp {
DWORD myvar;
}
Un'istanza di questo modello sarà quindi simile alla seguente:
mytemp dataTemp {
1;
}
Se un modello contenente un altro modello viene definito nel modo seguente;
template mytemp {
DWORD myvar;
DWORD myvar2;
}
template container {
FLOAT aFloat;
mytemp aTemp;
}
Un'istanza di questo modello sarà quindi simile alla seguente:
container dataContainer {
1.1;
2;
3;;
}
Si noti che la seconda riga che rappresenta il mytemp all'interno del contenitore ha due punti e virgola alla fine della riga. Il primo punto e virgola indica la fine dell'elemento di dati, aTemp (all'interno del contenitore) e il secondo punto e virgola indica la fine del contenitore.
Se una matrice è definita nel modo seguente:
Template mytemp {
array DWORD myvar[3];
}
Quindi, un'istanza di ciò è simile alla seguente:
mytemp aTemp {
1, 2, 3;
}
Nell'esempio di matrice non è necessario separare gli elementi di dati da punto e virgola perché sono delimitati da virgole. Il punto e virgola alla fine contrassegna la fine della matrice.
Si consideri un modello che contiene una matrice di elementi di dati definiti da un modello.
template mytemp {
DWORD myvar;
DWORD myvar2;
}
template container {
DWORD count;
array mytemp tempArray[count];
}
Un esempio di questo sarebbe simile al seguente.
container aContainer {
3;
1;2;,3;4;,5;6;;
}
Argomenti correlati