Size: a a a

2021 March 05

FS

Flower Surgeon in pro.cxx
что, и даже варнинга не будет? 🤔
источник

D

Danya in pro.cxx
Ilia Zviagin
Это не для продакшна.
Интересно почему
источник

AS

Anatoly Shirokov in pro.cxx
Ilia Zviagin
Это не для продакшна.
Ильюха, давай ты будешь отвечать за базар. И conan и vcpkg успользуются в prod-e, то что ты их не используешь - лишь частность, которая не имеет права на обобщение. Итого, твой вброс нарушает правила чата и будет удален.
источник

IZ

Ilia Zviagin in pro.cxx
Danya
Интересно почему
Потому что это для СБОРКИ, а не для ПАКЕТИРОВАНИЯ.|
Для пром. СБОРКИ, а не для пром. ПОСТАВКИ.

В Питоне это — одно и то же.
В С++ — нет.
источник

ПК

Побитый Кирпич... in pro.cxx
Ilia Zviagin
Потому что это для СБОРКИ, а не для ПАКЕТИРОВАНИЯ.|
Для пром. СБОРКИ, а не для пром. ПОСТАВКИ.

В Питоне это — одно и то же.
В С++ — нет.
Ну, у библиотек пользователи - разработчики приложений. Соответственно поставки им вполне "пром.".
А куда эти библиотеки потом будут программисты поставлять - уже их дело.
источник

AZ

Alexander Zaitsev in pro.cxx
/s@SupaproBot
источник

S

SupaproBot in pro.cxx
@Mal_Kostya Ваш вопрос перемещён в чат @supapro . Там Вам с радостью помогут с Вашей проблемой :)
источник

D

Dmitriy in pro.cxx
Коля🤔🎭
Посоветуйте библиотеку для работы с json с поддержкой std::wstring
cpprest::json
источник

D

Dmitriy in pro.cxx
Там нативные строки - wstring
источник

ПК

Побитый Кирпич... in pro.cxx
Dmitriy
Там нативные строки - wstring
не, там алиасы. встринг на винде
источник

D

Dmitriy in pro.cxx
Побитый Кирпич
не, там алиасы. встринг на винде
Да... Оговорочка вышла. Я именно это подразумевал: utility::string_t - джейсоновская строка в CppRest на Винде - wstring
источник

К

Коля🤔🎭 in pro.cxx
Dmitriy
cpprest::json
Спасибо! :)
источник

К

Коля🤔🎭 in pro.cxx
Dmitriy
cpprest::json
Поддержки VS2019 нет, я так понял, печалька
источник

D

Dmitriy in pro.cxx
Коля🤔🎭
Поддержки VS2019 нет, я так понял, печалька
Неправильно понял
источник

К

Коля🤔🎭 in pro.cxx
Dmitriy
Неправильно понял
На гите пишет, что поддержка VS15/17, плюс при установке через vcpkg "No suitable Visual Studio instances were found"
источник

D

Dmitriy in pro.cxx
Коля🤔🎭
На гите пишет, что поддержка VS15/17, плюс при установке через vcpkg "No suitable Visual Studio instances were found"
источник

К

Коля🤔🎭 in pro.cxx
А, все, разобрался. Спасибо ещё раз!)
источник

VG

Vladislav Gordievski... in pro.cxx
#include <boost/optional.hpp>
#include <string>
#include <sstream>

#include <iostream>

enum class StatusCode
{
   OK,
   ERROR
};

struct SResp
{
 std::string m_msg;
 StatusCode m_status;
};

SResp queryToTheMoon(size_t val)
{
   std::stringstream ss;
   for (size_t idx = 0; idx < val; ++idx)
   {
      ss << "[" << val << "]";
   }
   return { ss.str(), StatusCode::OK };
}

boost::optional<std::string> makeRequest(size_t val)
{
  auto response = queryToTheMoon(val);
   
  if (response.m_status == StatusCode::OK)
  {
      return response.m_msg;
  }
  else
  {
      return boost::none;
  }
}

int main()
{
   auto op = makeRequest(100);
   
   if (op)
   {
      std::cout << op.value() << std::endl;
   }
}

Братья по "оружию", кто подскажет какие тут есть проблемы?
источник

Д

Дмитрий in pro.cxx
Vladislav Gordievskiy
#include <boost/optional.hpp>
#include <string>
#include <sstream>

#include <iostream>

enum class StatusCode
{
   OK,
   ERROR
};

struct SResp
{
 std::string m_msg;
 StatusCode m_status;
};

SResp queryToTheMoon(size_t val)
{
   std::stringstream ss;
   for (size_t idx = 0; idx < val; ++idx)
   {
      ss << "[" << val << "]";
   }
   return { ss.str(), StatusCode::OK };
}

boost::optional<std::string> makeRequest(size_t val)
{
  auto response = queryToTheMoon(val);
   
  if (response.m_status == StatusCode::OK)
  {
      return response.m_msg;
  }
  else
  {
      return boost::none;
  }
}

int main()
{
   auto op = makeRequest(100);
   
   if (op)
   {
      std::cout << op.value() << std::endl;
   }
}

Братья по "оружию", кто подскажет какие тут есть проблемы?
А какие должны быть? И чем std::optional не угодил?
источник

VG

Vladislav Gordievski... in pro.cxx
Ну это задачка с собеса, похоже на нее я не ответил( Где-то тут есть проблема, вот и обратился к коллективному разуму
источник