Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Boost. Process. C++

500 UAH

Приложения 1

Просмотр приложений доступен только зарегистрированным пользователям.

Отзыв заказчика о сотрудничестве с фрилансером

Качество
Профессионализм
Стоимость
Контактность
Сроки

Фрилансер выбрал мой заказ, попросил зарезервировать денюжку на сайте. И перестал вообще отвечать. Ничего не сделано

    1 ставка скрыта
    1 ставка скрыта
  • Сергей Назаренко
    12 октября 2019, 10:01 |

    Глядя в код С++ v20 вдруг понял, что я не знаю С++ 😔(((

  • Профиль удален
    12 октября 2019, 14:48 |

    Код должен проходить тесты, которые указаны в разделе Testing(юнит тесты не нужны) 

    В PDF-доке упоминаются не unit-tests, а test cases. Оно как бы те же тесты, только в профиль 🙂

    Ну, и вручную тестировать всё равно неудобно будет, так что автоматические тесты написать целесообразно, и заданием это подразумевается.

    17. Use C++, Boost.Process and unnamed pipes for function communication

    Очень жаль, что Boost.Process до сих пор не переехал в C++20 🙂

    Уточните ещё, вам нужен только исходник на C++ или и файлы проекта? Если нужны и файлы проекта, то укажите, под какую систему сборки и платформу (Windows, Linux, MacOS, etc.)

    В предыдущем вашем проекте на эту же тему упоминалась DLL, т.е. это , скорее всего, под Windows, т.е. будете использовать VS2019?

  • Максим Бондарь
    12 октября 2019, 23:15 |

    Да, VS2019. Лучше файлы проекта

  • Максим Бондарь
    12 октября 2019, 23:20 |

    Windows

  • Профиль удален
    12 октября 2019, 16:17 |

    Library is tested with gcc-c++, mingw-w64, VC 2019. Since library uses des-

    ignated initialization feature (C++20 standard/GCC extension) make sure

    you pass /std:c++latest switch to VC compiler.

    Из-за использования этой мега-фичи, фактически избыточной для данного кода, откомпилировать код, использующий demofuncs, в VS2017 (v15.9.15) получится только после find'n'replace.

    Вместо строк вида

            { .f_attrs = pair(3s, 3), .g_attrs = pair(1s, 5) },

    достаточно стандартной компактной записи

            { pair(3s, 3), pair(1s, 5) },

    Всем энтузиастам - на заметку 🙂


Заказчик
Проект опубликован
6 лет назад
138 просмотров
Метки
  • boost