Size: a a a

2021 March 02

CD

Constantine Drozdov in supapro.cxx
почувствуйте разницу между para_draw_arguments и item_draw_arguments
источник

U

UniCoder in supapro.cxx
Извините вопрос есть
источник

U

UniCoder in supapro.cxx
Где можно на сайте залить код
источник

U

UniCoder in supapro.cxx
И выполнить его
источник

NM

Nastya Medveda in supapro.cxx
UniCoder
Где можно на сайте залить код
источник

ID

In Dev in supapro.cxx
Constantine Drozdov
line_type::Draw(
  std::vector<std::shared_ptr<line_run_type>> const& Runs,
  para_draw_arguments const& arguments,
  selection_segment_type SelectionSegment,
  std::vector<bool> const& SpellError
) const


line_run_type::Draw(
 item_draw_arguments const& arguments,
 size offset,
 selection_segment_type SelectionSegment,
 std::vector<bool> const& SpellError
) const
Ага, в вашем примере ведь первый метод был, тогда еще лучше:

auto && arguments = std::vector<std::shared_ptr<line_run_type>>{
       arguments.m_State,
       arguments.m_StateBase + { {}, run_start },
       arguments.m_DC,
       arguments.m_rectClip,
       arguments.m_nLayer,
       FALSE,
       arguments.m_ExternalSelected,
       m_Metrics
};
run->Draw(
     std::move(arguments),
     run_start,
     SelectionSegment,
     SpellError
);

Вообще чудесно получается :)
источник

U

UniCoder in supapro.cxx
Мне бы желательно чтоб человек мог увидеть
источник

U

UniCoder in supapro.cxx
Тоесть ссылку прямую на код
источник

AN

Alexander N in supapro.cxx
In Dev
Ага, в вашем примере ведь первый метод был, тогда еще лучше:

auto && arguments = std::vector<std::shared_ptr<line_run_type>>{
       arguments.m_State,
       arguments.m_StateBase + { {}, run_start },
       arguments.m_DC,
       arguments.m_rectClip,
       arguments.m_nLayer,
       FALSE,
       arguments.m_ExternalSelected,
       m_Metrics
};
run->Draw(
     std::move(arguments),
     run_start,
     SelectionSegment,
     SpellError
);

Вообще чудесно получается :)
Ну как-то тоже самое вроде) Просто ещё структура отдельная
источник

CD

Constantine Drozdov in supapro.cxx
In Dev
Ага, в вашем примере ведь первый метод был, тогда еще лучше:

auto && arguments = std::vector<std::shared_ptr<line_run_type>>{
       arguments.m_State,
       arguments.m_StateBase + { {}, run_start },
       arguments.m_DC,
       arguments.m_rectClip,
       arguments.m_nLayer,
       FALSE,
       arguments.m_ExternalSelected,
       m_Metrics
};
run->Draw(
     std::move(arguments),
     run_start,
     SelectionSegment,
     SpellError
);

Вообще чудесно получается :)
и что, сильно помогло узнать, что такое FALSE и что 5й и 6й аргумент перепутаны?
источник

D

Danya in supapro.cxx
UniCoder
Где можно на сайте залить код
источник

ID

In Dev in supapro.cxx
Constantine Drozdov
и что, сильно помогло узнать, что такое FALSE и что 5й и 6й аргумент перепутаны?
Но ведь это вектор, не очень понимаю, при чем тут именованные аргументы
источник

U

UniCoder in supapro.cxx
Благодарю
источник

ID

In Dev in supapro.cxx
In Dev
Но ведь это вектор, не очень понимаю, при чем тут именованные аргументы
К вектору это все равно не применимо впринципе
источник

AN

Alexander N in supapro.cxx
А что мешает проще указывать
{
   .state = arguments.m_State,
   ...
}
источник

AN

Alexander N in supapro.cxx
тогда не надо будет гадать что за boolean
источник

CD

Constantine Drozdov in supapro.cxx
In Dev
Но ведь это вектор, не очень понимаю, при чем тут именованные аргументы
как по-вашему вектор конструировался из этого я не знаю, вызывается
line_run_type::Draw(
 item_draw_arguments const& arguments,
 size offset,
 selection_segment_type SelectionSegment,
 std::vector<bool> const& SpellError
) const
источник

ID

In Dev in supapro.cxx
Alexander N
А что мешает проще указывать
{
   .state = arguments.m_State,
   ...
}
Это вектор
источник

AN

Alexander N in supapro.cxx
А тьфу блин
источник

CD

Constantine Drozdov in supapro.cxx
Alexander N
А что мешает проще указывать
{
   .state = arguments.m_State,
   ...
}
отсутствие C++20
источник