Size: a a a

2020 April 02

ДЛ

Дмитрий ⬡ Лапшин in pro.cxx
strcat перезаписывает целевой буфер после конца строчки, а чего ты с памятью хотел, откуда маркер конца достанешь? не, так не работает)
источник

v

vehlwn in pro.cxx
qwert
Чем можно распарсить данные, по синтаксису похожие на json? (если без велосипедов)
структура примерно
Obj "name"
{
    Data1 data1
    Data2 data2
   
    DataObj "name"
    {
         Data1 data1
    }
}
Нисколько не похоже на жсон.
источник

DF

Dollar Føølish in pro.cxx
Напоминает протобаф
источник

q

qwert in pro.cxx
vehlwn
Нисколько не похоже на жсон.
не важно, просто хочу знать, есть ли возможность распарсить не городя велосипедов. Навскидку можно преобразовать его к жсону
источник

v

vehlwn in pro.cxx
qwert
не важно, просто хочу знать, есть ли возможность распарсить не городя велосипедов. Навскидку можно преобразовать его к жсону
Сначала формальную грамматику задай, потому парси чем хочешь. И семантику.
источник

q

qwert in pro.cxx
vehlwn
Сначала формальную грамматику задай, потому парси чем хочешь. И семантику.
где, чем?
источник

q

qwert in pro.cxx
vehlwn
Сначала формальную грамматику задай, потому парси чем хочешь. И семантику.
https://github.com/r35382/bnflite
Нашел это, но не знаю на счет его производительности
источник

EP

Egor Pugin in pro.cxx
qwert
Чем можно распарсить данные, по синтаксису похожие на json? (если без велосипедов)
структура примерно
Obj "name"
{
    Data1 data1
    Data2 data2
   
    DataObj "name"
    {
         Data1 data1
    }
}
на валвовские конфиги похоже, если ты знаешь оригинальный софт, которые делает такое, поищи в гугле, бывают либы уже написанные для парсинга
источник

v

vehlwn in pro.cxx
Не знаю этот язык. Знаю только язык PEG https://github.com/yhirose/cpp-peglib.
источник

O

O in pro.cxx
Привет. Почему индексный дескриптор файла, который возвращается из open() функции всегда >= 3? И как посмотреть, что же в 1 и 2?
источник

ДЛ

Дмитрий ⬡ Лапшин in pro.cxx
1. Это не про C++ как язык,
2. 0 stdin, 1 stdout, 2 stderr
источник
2020 April 03

D

Danya in pro.cxx
источник

O

O in pro.cxx
Дмитрий ⬡ Лапшин
1. Это не про C++ как язык,
2. 0 stdin, 1 stdout, 2 stderr
Почему тогда при read() 0, 1 и 2 вывод одинаковый?
источник

ДЛ

Дмитрий ⬡ Лапшин in pro.cxx
O
Почему тогда при read() 0, 1 и 2 вывод одинаковый?
Почитай про POSIX
источник

MB

Mikail Bagishov in pro.cxx
O
Почему тогда при read() 0, 1 и 2 вывод одинаковый?
Из-за особенностей того, как используемый тобой шелл запускает твою программу. Если запустить ее по-другому, то попытки чтения из 1 или 2 будут падать
источник

VS

Vladimir Suisei in pro.cxx
O
Почему тогда при read() 0, 1 и 2 вывод одинаковый?
Возможно дело в том что 0 1 2 по сути являются одним и тем же девайсом-терминалом
источник

VS

Vladimir Suisei in pro.cxx
Ссылаются, точнее.
источник

ES

Evgeniy Shumilov in pro.cxx
/rules
источник

v

vehlwn in pro.cxx
Переслано от vehlwn
Как проверить, что в синтезированном к-торе копии =default означает  =delete?
struct A {
   A(const A&) = delete;
};
struct B {
   B(const B&) = default; // it's =delete
   A o;
};
источник

v

vehlwn in pro.cxx
Переслано от vehlwn
std::is_copy_constructible?
источник