Was ist der moderne Weg, dies zu tun? Header wie sind veraltet und „C-ähnliche“ Funktionen werden von einigen Codierungsstilen verboten. Ich habe drei Ansätze, dasselbe zu tun. Welches wäre das idiomatischste des modernen C++?
1. Verwenden Sie Iteratoren und schließen Sie den Nullterminator ein
Was ist der moderne Weg, dies zu tun? Header wie sind veraltet und „C-ähnliche“ Funktionen werden von einigen Codierungsstilen verboten. Ich habe drei Ansätze, dasselbe zu tun. Welches wäre das idiomatischste des modernen C++?
[b]1.[/b] Verwenden Sie Iteratoren und schließen Sie den Nullterminator ein
Ich möchte durch eine Zeichenfolge von Zeichen schauen und jeden herausziehen und jeder muss vom Typ const char* sein, damit ich sie an eine Funktion weitergeben kann. Hier ist ein Beispiel.
string...
Ich untersuche das Argumentabzug der Klassenvorlagen (CTAD) für ein Aggregat mit einem Array -Element, wenn er aus einem String -Literal initialisiert wurde.
#include
#include