Size: a a a

2020 August 19

CD

Constantine Drozdov in supapro.cxx
Max
да у меня был просто файл.
чтобы быстрее читать из него я добавил опережающий буфер.
Вот думал, как красиво этот буфер оформить, чтобы не в виде функций в исходном классе файла
источник

AP

Alexander Potapov in supapro.cxx
Alexander Potapov
Я чёт такое уже спрашивал
Формально нет, потому что лямбда может быть шаблонной
Либо берешь std::function<R(Args...)>
источник

CD

Constantine Drozdov in supapro.cxx
по красным стрелкам только запрашивать вниз
первая схема - с шаренной областью
вторая схема - корень запросил одного, если он отказал запросил второго и дал новые данные первому
третяя - объекты затусили друг с другом
четвертая - объект подтянул данные от предка
твои потенциальные проблемы растут от A к D
источник

CD

Constantine Drozdov in supapro.cxx
Max взаимодействие двух связанных полей в классе
источник

CD

Constantine Drozdov in supapro.cxx
лучшее решение в случае D вообще не делить по зеленой линии
случай С обычно безысходность
источник

M

Max in supapro.cxx
Хах.
источник

CD

Constantine Drozdov in supapro.cxx
в случае В у тебя очень много логики ляжет в корень (она могла бы лежать в отдельном объекте - шаре)
источник

CD

Constantine Drozdov in supapro.cxx
в твоём - у файла вообще пока не было двух разных подобъектов, ты там локалезависимое чтение не ведешь
источник
2020 August 20

CD

Constantine Drozdov in supapro.cxx
вот локаль начнёт по схеме В взаимодействовать
источник

AB

Artöm Bakri Al-Sarmi... in supapro.cxx
illya palkin
template <class Lambda>
auto foo(Lambda l) {
   
}
auto result = foo([](int const e) {return e * e; });

А внутри foo() можно как-то узнать что принимает лямбда ? какие, какого типа и сколько параметров ?
Если лямбда всегда нешаблонная, бери decltype(&Lambda::operator()) и вытаскивай типы аргументов
источник

A

Anes in supapro.cxx
Всем привет. Не знаю относится ли это к плюсам, поэтому и пишу. В приложухе есть файл с которого вытаскиваются готовые скрипты sql для инициализации чекбоксов в окошке от qt. Приложение работает с базой oracle
источник

A

Anes in supapro.cxx
имеет странную структуру
источник

АВ

Александр Водянников... in supapro.cxx
Явно не относиться ))
источник

A

Anes in supapro.cxx
по типу
 LOG 4 THROUGHPUT 500 MESSAGE->TABLE { и тут идут объекты }
название файла .oraX
источник

A

Anes in supapro.cxx
Александр Водянников
Явно не относиться ))
так я еще к сути не дошел)
источник

АВ

Александр Водянников... in supapro.cxx
Anes
по типу
 LOG 4 THROUGHPUT 500 MESSAGE->TABLE { и тут идут объекты }
название файла .oraX
И при чем здесь плюсы ))
источник

IK

Ivan Koliesnik in supapro.cxx
Anes
так я еще к сути не дошел)
пиши все в одном сообщении, мы не будем искать весь вопрос разбитый по чату
источник

IK

Ivan Koliesnik in supapro.cxx
Anes
по типу
 LOG 4 THROUGHPUT 500 MESSAGE->TABLE { и тут идут объекты }
название файла .oraX
это одна из строк, они так идентичны?
источник

A

Anes in supapro.cxx
Я пробую добавить свой объект и скрипт к нему. Объект видно, но скрипт не отрабатывает. Заметил одну странность. Все скрипты начинаются с многострочных комментариев. По типу ``                 /*1*/   SELECT
               /*2*/   1000000000 + OTI_OBJECTS.R_NUM,
               /*3*/   BOR_GET_AER(OTI_OBJECTS.R_NUM)
               /*4*/   FROM    OTI_OBJECTS
               /*5*/   WHERE   (1000000000 + OTI_OBJECTS.R_NUM) = :1
``` влиятют ли эти коменты в плюсах как то на считывание инфы из файла? по идее не  должны но вдруг. Потому что я заметил на конечный результат их изменение как то виляет
источник

A

Anes in supapro.cxx
Ivan Koliesnik
это одна из строк, они так идентичны?
это верхняя обертка в файле. Это как аналог json формата как я понял. В своей структуре записаны файлы. Пробовал в коде считывание из файла найти, но пока не получается
источник