Wie greife ich richtig auf das TimeSpan-Feld von c ++ / CLI zu?
Der folgende Code wird mit Warnungen und Intellisense-Fehlern kompiliert:
ref class Test {
initonly static TimeSpan Delay = TimeSpan(1,1,1);
Test() {
long long ticks = Delay.Ticks; // << problem
}
};
Die Probleme sind:
Warnung C4395: 'System :: TimeSpan :: Ticks :: get': Member-Funktion wird für eine Kopie des initialen Daten-Members 'Test :: Delay' aufgerufenIntelliSense: Die Adresse eines initialen Feldes darf nicht verwendet werdenWie greife ich richtig auf Ticks zu?