Вопросы по теме 'string-literals'
Создает ли конечная строка внутри частного статического метода экземпляр нового объекта при вызове?
Создает ли статическая конечная строка внутри частного статического метода новый объект при вызове?
private static String Test() {
final String foo = "string literal";
return foo;
}
Или компилятор знает, что внутри метода есть только...
2814 просмотров
schedule
11.11.2022
как поместить символьный литерал в строку python
Я пытаюсь написать регулярное выражение на python, и одним из символов, участвующих в нем, является символ \001. добавление \001 в строку не работает. Я также пробовал «string» + str (chr (1)), но регулярное выражение, похоже, не улавливает его....
3490 просмотров
schedule
27.08.2022
Сколько объектов String создается в куче [дубликаты]
В интервью мне задали вопрос: сколько объектов создается в куче в следующем:
String s1= "A";
String s2= "A";
String s3= new String("A");
Я ответил 1 - потому что только с новым оператором создается строковый объект. Когда компилятор...
1323 просмотров
schedule
30.07.2022
Почему нельзя разрешить инициализацию std::string из массива символов?
В C++ вы можете инициализировать объект std::string из char * и const char * , и это неявно предполагает, что строка будет заканчиваться первым символом NUL , найденным после указателя.
Однако в С++ строковые литералы являются массивами, и...
1581 просмотров
schedule
03.11.2022
Создание строкового литерала с помощью const
Я пытаюсь определить новый тип как String Literal, используя набор const. Видимо, TypeScript эта идея не нравится. Что я делаю неправильно? Вот простой случай воссоздания ошибки.
module Colors {
export const Red = '#F00';
export const...
575 просмотров
schedule
08.10.2022
Правильная установка локальной переменной среды в C++
В моем коде я использую следующее:
putenv("TZ=UTC");
tzset();
чтобы установить часовой пояс.
Объявление putenv() ( этот ответ рекомендовал установить переменную среды):
int putenv(char *string);
Система сборки, которую я...
1978 просмотров
schedule
18.12.2023
Оптимизирован ли strlen для строковых литералов?
Так сказать, что у меня есть это:
const auto foo = "lorem ipsum"
Если я использую strlen(foo) в своем коде, будет ли 11 найдено во время выполнения или оно будет введено во время компиляции?
791 просмотров
schedule
20.10.2022
C: strcat() завершает программу без ошибок
Я пишу C-код на машине с Windows. Это моя первая серьезная программа на C, поэтому я могу не знать много словарного запаса.
Я пытаюсь написать программу, которая считывает символы из текстового файла и помещает их в строку.
# include...
94 просмотров
schedule
17.09.2022
Строковый литерал гибкого соответствия, экранирующий перевод строки
Я использую flex, чтобы попытаться сопоставить C-подобные упрощенные строковые литералы. Регулярное выражение как таковое:
\"([^"\\]|\\["?\\btnr]|\\x{HEXDIG}{HEXDIG})*\"
будет соответствовать всем интересующим меня...
79 просмотров
schedule
29.07.2022