Size: a a a

2021 February 23

RM

Roy Mustang in supapro.cxx
Да, слушай, а нельзя да мой using использовать и в entt::delegate ?
источник

П

Папа in supapro.cxx
Как правильно расставить скобки, если мне нужно с помощью new создать n объектов использую какой-то конструктор?
MyClass* objs = new ...
источник

RM

Roy Mustang in supapro.cxx
А то неудобно, казалось бы, вон у  меня выше есть алиас, который получает decltype от метода, почему его нельзя заюзать в шаблонке у entt::delegate
источник

DP

Denis Paukaev in supapro.cxx
Roy Mustang
Да, слушай, а нельзя да мой using использовать и в entt::delegate ?
пока не понятно что ты хочешь)
источник

DP

Denis Paukaev in supapro.cxx
пример есть?
источник

RM

Roy Mustang in supapro.cxx
Ну вон смотри, у меня же есть using
using fn_create_t = decltype(std::declval<Type>().OnCreate(std::declval<Args>()...));
источник

RM

Roy Mustang in supapro.cxx
Я могу этот же using использовать в entt::delegate<fn_create_t> ?
источник

RM

Roy Mustang in supapro.cxx
Offee сказал, что нельзя, но ведь разве он не возвращает информацию о функции - возвращаемый тип и аргументы?
источник

RN

Random Nickname in supapro.cxx
а) есть критические данные. есть главный поток и n второстепенных. между собой n потоков могут делить данные без блокировки (они только читают),

б) пока работает главный поток второстепенные работать не могут.

в) пока работают второстепенные главный не может работать

как оформить по красоте?

была идея 2 мутекса + атомарный флаг, но выглядело всрато
источник

DP

Denis Paukaev in supapro.cxx
Roy Mustang
Offee сказал, что нельзя, но ведь разве он не возвращает информацию о функции - возвращаемый тип и аргументы?
ну что у тебя по твоему такое fn_create_t?)
источник

DP

Denis Paukaev in supapro.cxx
это вообще только результат возврата функции, без аргументов
источник

DP

Denis Paukaev in supapro.cxx
в твоем случае это bool
источник

CD

Constantine Drozdov in supapro.cxx
Random Nickname
а) есть критические данные. есть главный поток и n второстепенных. между собой n потоков могут делить данные без блокировки (они только читают),

б) пока работает главный поток второстепенные работать не могут.

в) пока работают второстепенные главный не может работать

как оформить по красоте?

была идея 2 мутекса + атомарный флаг, но выглядело всрато
звучит как описание std::shared_mutex
источник

DP

Denis Paukaev in supapro.cxx
Папа
Как правильно расставить скобки, если мне нужно с помощью new создать n объектов использую какой-то конструктор?
MyClass* objs = new ...
S* ptr = new S[10]{arg1, arg2};
источник

RM

Roy Mustang in supapro.cxx
Понял
источник

П

Папа in supapro.cxx
Denis Paukaev
S* ptr = new S[10]{arg1, arg2};
спасибо
источник

P

Paul's in supapro.cxx
Строки можно сравнивать между собой со строковыми литералами ребят можете прокометировать кусок кода/////////
не могу понять  строчку  как работает  функция все разобрался ))) вопросзакрыт!)))

string incantation;
 
  void respond(const string& answer)
   {
       if(answer==incantation){
           cout << "Ровно answer==incantation";
       }
       else if(answer=="no")
           cout<<"Не ровно!";
   }
источник

C

CodeDetector in supapro.cxx
Paul's
Строки можно сравнивать между собой со строковыми литералами ребят можете прокометировать кусок кода/////////
не могу понять  строчку  как работает  функция все разобрался ))) вопросзакрыт!)))

string incantation;
 
  void respond(const string& answer)
   {
       if(answer==incantation){
           cout << "Ровно answer==incantation";
       }
       else if(answer=="no")
           cout<<"Не ровно!";
   }
Всё ещё неправильно :( Оберните код в теги: 3 символа ` до и после кода (в случае одиночной конструкции достаточно 1 ` с обеих сторон). Спасибо!
источник

RM

Roy Mustang in supapro.cxx
@dpaukaev, @oficsu спасибо за помощь
источник

П

Папа in supapro.cxx
Denis Paukaev
S* ptr = new S[10]{arg1, arg2};
https://godbolt.org/z/zsT433 не подскажете в чем моя ошибка?
источник