string-literals

Stringliterale betreffen die syntaktische Darstellung von Literalkonstantenstrings in C und C ++.
2
Antworten

Was passiert mit der benachbarten String-Literalverkettung, wenn ein Modifikator vorhanden ist (L, u8 usw.)?

In C und C ++ ist es zulässig, ein Zeichenfolgenliteral aufzubrechen, weil der Präprozessor oder der Compiler dies tut Verkettung benachbarter String-Literale. %Vor% Was passiert, wenn Zeichenfolgenliteralen das Präfix L (breite Zeichen),...
03.03.2011, 10:20
4
Antworten

Wie verhindern Sie, dass String-Literale in kompilierten Klassendateien angezeigt werden?

Wenn Sie eine .java-Datei in eine .class-Datei kompilieren, wenn Sie eine Zeile wie haben %Vor% Wenn Sie die .class-Datei in einem Texteditor öffnen, sehen Sie %Vor% Irgendwo in der Datei inmitten des verrückten Gockels. Was für die m...
16.04.2015, 10:33
2
Antworten

Überprüfen Sie, ob gleiche String-Literale an der gleichen Adresse gespeichert sind

Ich entwickle eine (C ++) Bibliothek, die ungeordnete Container verwendet. Diese erfordern einen Hasher (normalerweise eine Spezialisierung der Template-Struktur std::hash ) für die Arten der Elemente sie lagern. In meinem Fall sind diese El...
29.08.2014, 21:14
5
Antworten

Passen Sie ein Java-String-Literal richtig an [duplizieren]

Ich suche nach einem regulären Ausdruck, um Zeichenfolgenliterale im Java-Quellcode zu finden. Ist es möglich? %Vor% Meine Absicht ist es, alle Zeichenfolgen in einer anderen Zeichenfolge durch etwas anderes zu ersetzen. Verwenden: %V...
02.06.2010, 14:49
2
Antworten

Warum existieren bool.TrueString und bool.FalseString?

Ich habe den MSDN-Artikel der booleschen Struktur gelesen, als ich das gesehen habe Ein Boolescher Wert hat zwei Felder: TrueString und FalseString . Diese geben jeweils "True" und "False" zurück. Nach einigem Suchen ist das einzige Beisp...
03.07.2013, 12:03
4
Antworten

char vier [4]="vier"; Was ist die korrekte Semantik für diese Aussage?

%Vor% Wenn es als C ++ - Programm kompiliert wird, meldet G ++ xxx.cpp: In der Funktion int main (): xxx.cpp: 3: Fehler: Initialisierungszeichenfolge für Array von Zeichen ist zu lang Beim Übersetzen eines C-Programms meldet GCC ke...
19.08.2010, 16:42
3
Antworten

Zeichenfolge im Funktionsparameter

%Vor% In dem obigen Programm befindet sich HelloWorld im schreibgeschützten Abschnitt (d. h. Zeichenkettentabelle). x verweist auf diesen schreibgeschützten Abschnitt. Daher ist der Versuch, diese Werte zu ändern, ein nicht definiertes V...
14.06.2013, 14:44
2
Antworten

Wie sicher und zuverlässig sind C ++ String Literals?

Ich möchte also besser verstehen, wie String-Literale in C ++ funktionieren. Mir geht es hauptsächlich um Situationen, in denen Sie einem Zeiger die Adresse eines Stringliterals zuweisen und diese übergeben. Zum Beispiel: %Vor% Nehmen wir nu...
29.04.2010, 20:53
3
Antworten

java 8: Unterschied zwischen class.getName () und String literal [duplicate]

Ich habe am Switch-Fall gearbeitet. Wenn wir class.getName () verwenden, dann bekomme ich den Fehler, dass "case-Ausdrücke konstante Ausdrücke sein müssen" wie folgt: %Vor% Auch wenn wir folgendes tun, nehmen wir den Namen der String-Kl...
11.11.2015, 08:11