Suchergebnisse für Anfrage "string-literals"

24 die antwort

Einfache Anführungszeichen vs. doppelte Anführungszeichen in C oder C ++

Wann sollte ich bei der C- oder C ++ - Programmierung einfache und doppelte Anführungszeichen verwenden?

8 die antwort

char four [4] = "four"; Was ist die richtige Semantik für diese Anweisung?

int main(void) { char four[4] = "four"; return 0; }Wenn als C ++ - Programm kompiliert, meldet G ++ xxx.cpp: In der Funktion int main (): xxx.cpp: 3: Fehler: Initialisierungszeichenfolge für Zeichenarray ist zu lang Wenn ein C-Programm ...

1 die antwort

C ++ - Warnung: Veraltete Konvertierung von String-Konstante in "char *" [-Wwrite-strings]

Ich benutze Gnuplot, um ein Diagramm in C ++ zu zeichnen. Das Diagramm wird wie erwartet gezeichnet, aber während der Kompilierung wird eine Warnung angezeigt. Was bedeutet die Warnung? warning: deprecated conversion from string constant to ...

TOP-Veröffentlichungen

2 die antwort

Gibt es eine Möglichkeit, eine Textressource mithilfe des Preprozessors in ein unformatiertes Zeichenfolgenliteral zu ziehen?

Ich habe gerade bemerkt, dass ich eine Antwort für @ gegeben hadiese Frag [https://stackoverflow.com/questions/37487971/turn-a-text-file-into-a-string-at-compile-time] funktioniert eigentlich nicht: Unabhängig davon, ob CMake verwendet wird ...

1 die antwort

Was ist das Ergebnis von decltype ("Hallo")?

Ich erhalte unerwartete Ergebnisse von allen Compilern, auf denen ich Folgendes ausprobiert habe (GCC 4.7.2, GCC 4.8.0 Beta, ICC 13.0.1, Clang 3.2, VC10):

4 die antwort

Wie schreibt man ein Unicode-Kreuzsymbol in Java?

2 die antwort

g ++ behandelt das zurückgegebene String-Literal als const char-Zeiger und nicht als const char-Array

Ich sehe ein merkwürdiges Verhalten, wenn ich ein String-Literal von einer Funktion zurückgebe, die eine implizite Konvertierung mit g ++ (Version 4.7.3) durchführen soll. Kann jemand erklären, warum der folgende Code: #include <stdio.h> class ...

2 die antwort

String Literaladresse über Übersetzungseinheiten hinweg [duplizieren]

Diese Frage hat hier bereits eine Antwort: Adressen von zwei Zeichenzeigern auf verschiedene Zeichenfolgenliterale sind gleich [/questions/19088153/addresses-of-two-char-pointers-to-different-string-literals-are-same] 10 Antworten Ich möchte ...

6 die antwort

Was ist der Backslash (\\)?

6 die antwort

String-Literal von Char-Array unterscheiden

Ich möchte eine Funktion schreiben, die ein String-Literal benötigt - undnu ein String-Literal: template <size_t N> void foo(const char (&str)[N]);Das ist leider zu umfangreich und passt zu jedem Array vonchar - ob es sich um ein echtes ...