string-literals

что в cout

в следующем примере: cout<<"\n"[a==N]; Я понятия не имею о том, что и в cout, но он не печатает новую строку, если значение a равна N. ...

Путь Windows в Python

каков наилучший способ представления каталога Windows, например "C:\meshes\as"? Я пытался изменить скрипт, но он никогда не работает, потому что я не могу получить правильный каталог, я предполагаю, что из-за '\' действуя как escape-символ? ...

Строковые литералы: куда они идут?

меня интересует, где строковые литералы выделяется/хранится. Я нашел один интригующий ответ здесь, говорят: определение строки inline фактически встраивает данные в саму программу и не может быть изменено (некоторые компиляторы позволяют это умн ...

C-могу ли я создать переменную const char * из char *?

Причина, по которой я хотел бы сделать это, заключается в том, что я хочу читать из файла построчно и для каждой строки проверять, соответствует ли она регулярному выражению. Я использую функцию getline (), которая помещает строку в переменную типа c ...

Как кодирование файлов влияет на строковые литералы C++11?

Вы можете написать строковые литералы UTF-8/16/32 в C++11, добавив к строковому литералу префикс u8/u/U соответственно. Как компилятор должен интерпретировать файл UTF-8, содержащий символы, отличные от ASCII, внутри этих новых типов строковых литера ...

"время жизни" строкового литерала в языке Си

Разве указатель, возвращаемый следующей функцией, не будет недоступен? char *foo( int rc ) { switch (rc) { case 1: return("one"); case 2: return("two"); default: return("whatever"); } } ...