Wir wissen alle über die historische Neugier , die Digraphen und Trigraphs , aber mit all den Änderungen, die ich in den letzten Jahren an C ++ gemacht habe, bin ich neugierig: Sind sie gültig für C ++ 14? Wie wäre es mit C ++ 17?
Trigramme sind derzeit gültig, werden aber nicht lange dauern!
In C ++ 0x, das veröffentlicht wurde, wurden Trigraphs zur Verschrottung vorgeschlagen wie C ++ 11. Dies wurde von IBM widerlegt, im Namen von sich selbst und andere Benutzer von C ++, und als Ergebnis wurden Trigraphs in beibehalten C ++ 0x. Zur Entfernung wurden dann erneut Tigraphen vorgeschlagen (nicht nur Abwertung) in C ++ 17. Dies verabschiedete eine Abstimmung des Ausschusses und Trigraphs Trotz des Einspruchs von IBM wird erwartet, dass C ++ 17 entfernt wird und andere. Vorhandener Code, der Trigraphs verwendet, kann von unterstützt werden Übersetzung von den physikalischen Quelldateien (Parsing Trigraphs) auf die grundlegender Quellzeichensatz, der keine Trigraphs enthält. [Wikipedia]
Digraphen jedoch bleiben für jetzt .