Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 August 22

A

András in IT KPI C/C++ ХВ (не UB)
зацікавило наскільки це реально
источник

R

Rabu in IT KPI C/C++ ХВ (не UB)
Tony Lutsenko
От -90 до +90
бротан, храни всё в угловых секундах, будет меньше ебли
источник

A

András in IT KPI C/C++ ХВ (не UB)
András
зацікавило наскільки це реально
ну типу, ті ж шаблони дають який-не-який поліморфізм, і ось мене зацікавило наскільки реально це розширити
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Rabu
бротан, храни всё в угловых секундах, будет меньше ебли
Да
источник

TL

Tony Lutsenko in IT KPI C/C++ ХВ (не UB)
Будет
источник

VN

Valerii Nikitin in IT KPI C/C++ ХВ (не UB)
András
Маю декілька класів, екзепляри яких спочатку зберігаються в масив(з допомогою any, або інші варіанти теж допустимі), а потім кожен елемент масиву передається як параметр в функцію, в якій викликається метод переданого об'єкту
Мне как то попался такой код
Возможно это как поможет решить твою задачу

#include <iostream>
#include <stdio.h>

class Alice
{
public:
   virtual void foo() {std::cout<<"Alice foo\n";}
};

class Bob
{
public:
   virtual void foo() {std::cout<<"Bob foo\n";}
};

template <typename T>
class Who: public T
{
   public:
   void foo() override
   {
       std::cout<<"Who: ";
       T::foo();
   }

};


int main(int argc, char ** argv)
{
   Who<Alice> whoA;
   Who<Bob> whoB;

   whoA.foo();
   whoB.foo();

 
 return 0;
}
источник

YS

Y S in IT KPI C/C++ ХВ (не UB)
Vsevolod
boost чем-то лучше std?
Там больше библиотек
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Y S
Там больше библиотек
ну очевидно, что вопрос об any)
источник

YS

Y S in IT KPI C/C++ ХВ (не UB)
Vsevolod
ну очевидно, что вопрос об any)
Буст первичен в этом плане
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Valerii Nikitin
Мне как то попался такой код
Возможно это как поможет решить твою задачу

#include <iostream>
#include <stdio.h>

class Alice
{
public:
   virtual void foo() {std::cout<<"Alice foo\n";}
};

class Bob
{
public:
   virtual void foo() {std::cout<<"Bob foo\n";}
};

template <typename T>
class Who: public T
{
   public:
   void foo() override
   {
       std::cout<<"Who: ";
       T::foo();
   }

};


int main(int argc, char ** argv)
{
   Who<Alice> whoA;
   Who<Bob> whoB;

   whoA.foo();
   whoB.foo();

 
 return 0;
}
забыл моношрифт сделать
источник

Б[

Барсик [SpamBlock]... in IT KPI C/C++ ХВ (не UB)
А лучше на пастбин
источник

YS

Y S in IT KPI C/C++ ХВ (не UB)
Valerii Nikitin
Мне как то попался такой код
Возможно это как поможет решить твою задачу

#include <iostream>
#include <stdio.h>

class Alice
{
public:
   virtual void foo() {std::cout<<"Alice foo\n";}
};

class Bob
{
public:
   virtual void foo() {std::cout<<"Bob foo\n";}
};

template <typename T>
class Who: public T
{
   public:
   void foo() override
   {
       std::cout<<"Who: ";
       T::foo();
   }

};


int main(int argc, char ** argv)
{
   Who<Alice> whoA;
   Who<Bob> whoB;

   whoA.foo();
   whoB.foo();

 
 return 0;
}
#include <cstdio> тогда
источник

Б[

Барсик [SpamBlock]... in IT KPI C/C++ ХВ (не UB)
Кхм
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Y S
Буст первичен в этом плане
и что?)
конкретный завуалированный вопрос: почему именно boost вместо stl
источник

YS

Y S in IT KPI C/C++ ХВ (не UB)
Барсик [SpamBlock]
А лучше на пастбин
На годболт сразу
источник

YS

Y S in IT KPI C/C++ ХВ (не UB)
Vsevolod
и что?)
конкретный завуалированный вопрос: почему именно boost вместо stl
А, забей, можешь выбирать из какой хочешь реализации.
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
Y S
А, забей, можешь выбирать из какой хочешь реализации.
источник

YS

Y S in IT KPI C/C++ ХВ (не UB)
Ну и ладно
источник

AP

Alexander Pavlyuchuk in IT KPI C/C++ ХВ (не UB)
Vsevolod
boost чем-то лучше std?
Хз)
источник
2020 August 23

YS

Y S in IT KPI C/C++ ХВ (не UB)
c или c++?
источник