Size: a a a

cxx.Дискуссионная

2020 February 03

RM

Roy Mustang in cxx.Дискуссионная
Александр Караев
У тебя в json файле написано:
{ "string": "lalala, я строка, /* внутри меня коммент */ лалал"
}
Нее ну это уже перебор
источник

RM

Roy Mustang in cxx.Дискуссионная
Комментарий либо ставится после значения, либо перед определением переменной
источник

АК

Александр Караев in cxx.Дискуссионная
Это и не коммент
источник

АК

Александр Караев in cxx.Дискуссионная
Это просто содержимое строки
источник

RM

Roy Mustang in cxx.Дискуссионная
Ну так в чем проблема сделать тупо erase от найденного символа /* до */?
источник

RM

Roy Mustang in cxx.Дискуссионная
И там абсолютно все равно где коммент будет стоять
источник

АК

Александр Караев in cxx.Дискуссионная
Потому что у меня внутри строки символ /*, который является её частью и не должен интерпретироваться как коммент
источник

RM

Roy Mustang in cxx.Дискуссионная
Александр Караев
Потому что у меня внутри строки символ /*, который является её частью и не должен интерпретироваться как коммент
Ты про json parse?
источник

RM

Roy Mustang in cxx.Дискуссионная
Еще раз, читается файл, потом уже std::string с данными прочитанными из файла отдаются json на parse
источник

RM

Roy Mustang in cxx.Дискуссионная
Перед тем как отдать его на parse, удаляем все включительно /* и */
источник

АК

Александр Караев in cxx.Дискуссионная
Александр Караев
У тебя в json файле написано:
{ "string": "lalala, я строка, /* внутри меня коммент */ лалал"
}
Я хочу, чтобы после парсинга этого у меня был объект с ключом string и значением, в котором содержится вся строка
источник

АК

Александр Караев in cxx.Дискуссионная
Господи
источник

RM

Roy Mustang in cxx.Дискуссионная
Александр Караев
Я хочу, чтобы после парсинга этого у меня был объект с ключом string и значением, в котором содержится вся строка
ааа все
источник

RM

Roy Mustang in cxx.Дискуссионная
Я понял, ну это бред
источник

RM

Roy Mustang in cxx.Дискуссионная
Нету таких строк где поле json принимала бы /* и */ как строки
источник

АК

Александр Караев in cxx.Дискуссионная
{ "s": "/**/" }

assert(json["s"] == "/**/")
источник

АК

Александр Караев in cxx.Дискуссионная
Roy Mustang
Нету таких строк где поле json принимала бы /* и */ как строки
А //?
источник

RM

Roy Mustang in cxx.Дискуссионная
А я и не собираюсь // делать
источник

RM

Roy Mustang in cxx.Дискуссионная
Мне конкретно под свою нужду нет необходимости в строках использовать /* */
источник

RM

Roy Mustang in cxx.Дискуссионная
Че за говно
источник