Parameterkonventionen, die von H-Lib-Containermethoden und C-API-Funktionen verwendet werden.
Parameterkonventionen, die von H-Lib-Containermethoden und C-API-Funktionen verwendet werden.
Typ: Referenz | Kategorie: Native H-Lib-Container
PBXB64-Status:VERFÜGBAR
PBXB64-Zertifizierung: [ZERTIFIZIERT GETESTET]
Übergeben Sie für Container mit Zeichenfolgenschlüssel ein const char* aus C oder einen PB STRING-Ausdruck aus BASIC. Der String muss fuer die Dauer des Aufrufs gueltig bleiben; wenn die Familie den Schlüssel intern kopiert, soll die jeweilige Familienseite das explizit sagen.
Methoden, die einen Container anlegen oder zurückgeben, übertragen das Eigentum an den Aufrufer. Methoden, die nur einen Wert lesen, übertragen kein Eigentum. Methoden, die einen Zeiger in den Containerspeicher zurückgeben, liefern nur eine kurzfristige Sicht; dieser Zeiger wird nach der naechsten Aenderung, dem Loeschen oder der Freigabe ungueltig, sofern die Familienseite nichts anderes sagt.
Die zählenden Add/Push-Operationen von Arr, Stk, Que und Lst geben deterministisch die neue Anzahl zurück. Bei Strings geben Append und AppendLine die neue Länge zurück; Replace gibt die Anzahl der Ersetzungen zurück. TryGet liefert den gespeicherten Wert oder den übergebenen Standardwert. Remove gibt nur dann einen Wert ungleich Null zurück, wenn ein Schlüssel entfernt wurde.
Diese Referenzseite soll durch ein fokussiertes Compile- oder Laufzeitbeispiel belegt sein. Das Beispiel soll Eingaben, erwartete Ausgabe oder Exit-Code und erforderliche Windows-Ressourcen oder Include-Dateien nennen.
Allgemeine Übersichtsseiten sollten trotzdem sagen, welche Familie gemeint ist, welche konkreten Befehlsseiten die Implementierung tragen und welche Formen nur der Navigation dienen. So bleibt die Seite detailliert genug, ohne so zu tun, als wäre sie eine vollständige Befehlsreferenz.