Size: a a a

IT KPI C/С++ ХВ (хорошо, что не UB)

2020 January 13

TS

Till Schneider in IT KPI C/С++ ХВ (хорошо, что не UB)
Dima Chikunda
class City
{
 int lvl;
 string name;
 template <int size, class T>
 void(*act)(Collection<size, T> &);
public:
 template <int size, class T>
 void Act();
};
template <int size, class T>
class City
{
 int lvl;
 string name;
 std::function<void(Collection<size, T>)> act;
public:
 City(std::function<void(Collection<size, T>)> act1)
 {
   this->name = name;
   act = act1;
 }
 void Act();
};
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
Раунд два
источник

TS

Till Schneider in IT KPI C/С++ ХВ (хорошо, что не UB)
Dima Chikunda
это как понять?
как хочешь, так и понимай.
источник

ИН

Иван Незнающий in IT KPI C/С++ ХВ (хорошо, что не UB)
Till Schneider
template<typename Callable>
class City
{
 int lvl;
 string name;
 Callable act;
public:
 City(Callable act1)
 {
   this->name = name;
   act = act1;
 }
 void Act();
};
template <typename Func>
class foo
{
   Func m_func;
public:
   explicit foo (Func&& func)
       : m_func(std::forward<Func>(func)){};
};

?)
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
Раунд три
источник

TS

Till Schneider in IT KPI C/С++ ХВ (хорошо, что не UB)
Иван Незнающий
template <typename Func>
class foo
{
   Func m_func;
public:
   explicit foo (Func&& func)
       : m_func(std::forward<Func>(func)){};
};

?)
это в целом от первого варианта недалеко
источник

TS

Till Schneider in IT KPI C/С++ ХВ (хорошо, что не UB)
и еще ярд других способов, включая твой поинтер
источник

TS

Till Schneider in IT KPI C/С++ ХВ (хорошо, что не UB)
но у всех суть примерно одинаковая: мы не создаем шаблонные переменные
источник

TS

Till Schneider in IT KPI C/С++ ХВ (хорошо, что не UB)
Dima Chikunda
вот такая
имхо, но
template<typename T> T x;
довольно странная запись
источник

K

Kasper in IT KPI C/С++ ХВ (хорошо, что не UB)
А что обозначает template<typename T> ??
источник

K

Kasper in IT KPI C/С++ ХВ (хорошо, что не UB)
Как это работает ?
источник

AB

ART B in IT KPI C/С++ ХВ (хорошо, что не UB)
Kasper
А что обозначает template<typename T> ??
с такими вопросами в гугл
источник

GB

Goth Boi in IT KPI C/С++ ХВ (хорошо, что не UB)
Чуваки, подскажите хорошую функцию конвертации int в string?
источник

AC

Andrei Cherniuk in IT KPI C/С++ ХВ (хорошо, что не UB)
Goth Boi
Чуваки, подскажите хорошую функцию конвертации int в string?
std::to_string
источник

GB

Goth Boi in IT KPI C/С++ ХВ (хорошо, что не UB)
Я ее уже пробовал, некорректно работает
источник

B[

Bars0_o [SpamBlock] in IT KPI C/С++ ХВ (хорошо, что не UB)
Goth Boi
Чуваки, подскажите хорошую функцию конвертации int в string?
sprintf();
источник

B[

Bars0_o [SpamBlock] in IT KPI C/С++ ХВ (хорошо, что не UB)
Погугли
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
Goth Boi
Я ее уже пробовал, некорректно работает
источник

B[

Bars0_o [SpamBlock] in IT KPI C/С++ ХВ (хорошо, что не UB)
Он как printf только пишет в строку
источник

AP

Alexander Pavlyuchuk in IT KPI C/С++ ХВ (хорошо, что не UB)
в смысле блять не корректно?
источник