All streams
Search
Write a publication
Pull to refresh
5
0
Иван @Adler3D

Автор

Send message

Кратко:

  • Clang LibTooling — промышленный стандарт, максимальная совместимость, высокая сложность.

  • QapDSL/QapGen — компактность, простота, гибкость и скорость прототипирования.

Можете привести пример кода, который невозможно сгенерировать с помощью шаблонов и constexpr?

#define LIST(F)F(int,a)F(bool,b)F(char,c)F(string,d)
struct t_foo{
  #define F(TYPE,NAME)TYPE NAME;
  LIST(F)
  #undef F
  void use_func1(){
    #define F(TYPE,NAME)::func1(#TYPE,this->NAME);
    LIST(F)
    #undef F
  }
  void use_func2(){
    #define F(TYPE,NAME)::func2(#TYPE,this->NAME,#NAME);
    LIST(F)
    #undef F
  }
};
#undef LIST
Решил уточнить:
INTEL NUC BOXNUC5PGYH0AJ
Intel® Compute Stick STK1AW32SC // тут не уверен, пишут что он немного пищит при нагрузках.
Насчёт призов(хочу такие):
a) Intel NUC
b) Intel Compute Stick
комментарий про бюджет(по курсу 5$/месяц_процессорного_времени) который будет потрачен на запуск стратегий в финале

Information

Rating
Does not participate
Location
Дзержинск, Нижегородская обл., Россия
Registered
Activity

Specialization

Software Developer, Game Developer
From 231,456 ₽
C++
Node.js
JavaScript