Verwenden Sie die "sicheren" Funktionen des TR 24731?

Das ISO C-Komitee ISO / IEC JTC1 / SC21 / WG14) hat @ veröffentlicTR 24731-1 und arbeitet anTR 24731-2:

TR 24731-1: Erweiterungen der C-Bibliothek Teil I: Schnittstellen zur Prüfung von Grenzen

WG14 arbeitet an einer TR für sicherere C-Bibliotheksfunktionen. Diese TR ist darauf ausgerichtet, vorhandene Programme zu ändern, indem häufig ein zusätzlicher Parameter mit der Pufferlänge hinzugefügt wird. Der neueste Entwurf ist in Dokument N1225 enthalten. Eine Begründung findet sich in Dokument N1173. Dies soll ein technischer Bericht vom Typ 2 werden.

TR 24731-2: Erweiterungen der C-Bibliothek - Teil II: Dynamische Zuordnungsfunktionen

WG14 arbeitet an einer TR für sicherere C-Bibliotheksfunktionen. Dieser TR richtet sich an neue Programme, bei denen die dynamische Zuordnung anstelle eines zusätzlichen Parameters für die Pufferlänge verwendet wird. Der neueste Entwurf ist in Dokument N1337 enthalten. Dies soll ein technischer Bericht vom Typ 2 werden.

Frage Verwenden Sie eine Bibliothek oder einen Compiler mit Unterstützung für die TR24731-1-Funktionen?Wenn ja, welcher Compiler oder welche Bibliothek und auf welcher Plattform? Haben Sie Fehler entdeckt, die darauf zurückzuführen sind, dass Sie Ihren Code für die Verwendung dieser Funktionen korrigiert haben?Welche Funktionen liefern den meisten Wert? Gibt es welche, die keinen oder einen negativen Wert liefern? Plant ihr, die Bibliothek in Zukunft zu benutzen? Verfolgen Sie die Arbeit des TR24731-2 überhaupt?

Antworten auf die Frage(10)

Ihre Antwort auf die Frage