string-literals
Ciąg wieloliniowy C++
Czy Jest jakiś sposób na Wielowierszowe, stałe literały w C++, à la Perl? Może jakaś sztuczka z parsowaniem #include w pliku? Nie przychodzi mi na myśl, ale byłoby miło. Wiem, że będzie w C++0x.
Cytaty pojedyncze a podwójne w C lub c++
Kiedy należy używać cudzysłowów pojedynczych i podwójnych w programowaniu C lub c++?
Literały ciągów: dokąd idą?
Interesuje mnie, gdzie literały ciągów są przydzielane/przechowywane.
Znalazłem jedną intrygującą odpowiedź TUTAJ , mówiącą: ... próbować tego zmienić? Czy implementacja różni się w zależności od platformy? Czy ktoś chciałby rozwinąć " sprytną sztuczkę?"
Jak dodać znak procentowy do NSString
Chcę mieć znak procentowy w moim ciągu po cyfrze. Coś w tym stylu: 75%.
Jak mogę to zrobić? Próbowałem:
[NSString stringWithFormat:@"%d\%", someDigit];
Ale mi nie wyszło.
"Life-time" ciągu literalnego w C
Czy wskaźnik zwracany przez następującą funkcję nie byłby niedostępny?
char *foo(int rc)
{
switch (rc)
{
cas ... ie ma już znaczenia, prawda?
Jestem trochę zdezorientowany co do żywotności zmiennej lokalnej. Co to jest dobre wyjaśnienie?
"żywotność" ciągów literalnych w C
Czy wskaźnik zwracany przez następującą funkcję nie byłby niedostępny?
char *foo( int rc )
{
switch (rc)
{
c ... óry zwraca, nie ma już znaczenia?
Jestem trochę zdezorientowany co do życia lokalnego var.
Czy ktoś mógłby mi coś wyjaśnić?
Kodowanie Unicode dla liter ciągów w C++11
W związku z związanym pytaniem , chciałbym zapytać o nowe typy znaków i ciągów literalnych w C++11. Wydaje się, że mamy tera ... est trochę otwarte pytanie, ale chciałbym uzyskać jak najpełniejszy obraz nowego kodowania UTF i urządzeń typu w nowym C++11.
Wyrażenie regularne dla ciągów znaków w języku flex/lex
Eksperymentuję, aby nauczyć się flex i chciałbym dopasować literki ciągów. Mój kod obecnie wygląda następująco:
"\""([^\n\" ... unikalny) i obsługuje znaki unikalne.
Prawdopodobnie piszę słabe Wyrażenie regularne lub niezgodne z flexem. Proszę o radę!
Gdzie Java and.NET literały ciągów?
Ostatnie pytanie o literały ciągów W.NET wpadło mi w oko. Wiem, że literały łańcuchów są internowane tak, że różne łańcuchy ... w jakimś miejscu, o którym nie pomyślałem?
Edit: jeśli literały łańcuchów znajdują się na stercie, kiedy są przydzielane?
python: SyntaxError: EOL podczas skanowania ciągów literalnych
Mam wyżej wymieniony błąd w s1="some very long string............"
Ktoś wie, co robię źle?
Ścieżka Windows w Pythonie
Jaki jest najlepszy sposób na reprezentowanie katalogu Windows, na przykład "C:\meshes\as"? Próbowałem zmodyfikować skrypt, ale nigdy nie działa, ponieważ nie mogę uzyskać katalogu dobrze, zakładam, że z powodu '\' działając jako znak ucieczki?
Obliczanie długości ciągu C w czasie kompilacji. Czy to naprawdę constexpr?
Próbuję obliczyć długość ciągu znaków w czasie kompilacji. W tym celu używam następującego kodu:
#include <cstdio>
i ... iterałów w czasie kompilacji tylko otwarte dla mnie... na przykład mogę obliczać hasze w czasie kompilacji i wiele innych...
Dlaczego (tylko) niektóre Kompilatory używają tego samego adresu dla identycznych literałów łańcuchowych?
Https://godbolt.org/z/cyBiWY
Widzę dwa litery 'some' w kodzie asemblera generowane przez MSVC, ale tylko jeden z clang i g ... a "some" w kodzie asemblera. Dlaczego zachowanie jest inne?
static const char A[] = "some";
static const char B[] = "some";
Literały ciągów niedozwolone jako parametry szablonu non type
Poniższy cytat pochodzi z C++ Templates by Addison Wesley . Czy ktoś mógłby mi pomóc zrozumieć w zwykły angielski / laik te ... ńcuchowe o tej samej wartości, ale w różnych modułach są różnymi obiektami), nie można ich używać jako argumentów szablonu:
Użycie" constexpr " do użycia znaków literalnych dla parametru szablonu
Napisałem jakiś kod, aby rzucić const char* do int za pomocą constexpr i dzięki temu mogę użyć const char* jako argumentu sza ... OUT<"String"> będzie legalne (i rzuci "String" na liczbę całkowitą).
Każda pomoc będzie mile widziana, Wielkie dzięki.
Jak Mogę uzyskać podwójne cudzysłowy w literalnym łańcuchu znaków?
Mam następujące wyjście utworzone przy użyciu instrukcji printf():
printf("She said time flies like an arrow, but fruit fli ... ce jak banan".
Bez ingerencji w podwójne cudzysłowy używane do zawijania znaków w instrukcji printf().
Jak mogę to zrobić?
Jak napisać unicode cross symbol w Javie?
Próbuję napisać ten symbol krzyża unicode (
Literały ciągów: wskaźnik vs tablica znaków
W tym stwierdzeniu:
char *a = "string1"
Czym dokładnie jest literalny ciąg znaków? Czy to string1? Ponieważ ten wątek ja ... (gdb)
9 a[0] = 'Y';
(gdb)
Program received signal SIGSEGV, Segmentation fault.
0x0000000000400595 in main () at ddd.c:9
Jak używać argumentu makra jako ciąg znaków?
Próbuję dowiedzieć się, jak napisać makro, które przekaże zarówno literalną reprezentację nazwy zmiennej, jak i samą zmienną ... iąg znaków "VAR". Chciałbym więc wiedzieć, czy istnieje sposób, aby argument makra został zamieniony w literalny ciąg znaków.