Size: a a a

2020 August 15

RM

Roy Mustang in C++ Together 2.0
По поводу имен переменных - это я хуйню ляпнул, в общем, ты сам себя можешь модифицировать в рантайме
источник

CC

Cool Cooler in C++ Together 2.0
Roy Mustang
По поводу имен переменных - это я хуйню ляпнул, в общем, ты сам себя можешь модифицировать в рантайме
А, ок, спс
источник

CC

Cool Cooler in C++ Together 2.0
А вот смотри, я бифе могу сделать так, чтобы
for (int i = 0; i < n; i++)
{
   do_something();
}

превращалось в
do_something();
do_something();
...
do_something();

При определённом n, известном в рантайме?
источник

CC

Cool Cooler in C++ Together 2.0
Ну ё, я ж не один в комнате сижу, а чат SFW вроде как
Убери плз
источник

RM

Roy Mustang in C++ Together 2.0
Cool Cooler
Ну ё, я ж не один в комнате сижу, а чат SFW вроде как
Убери плз
Пля, неженки
источник

CC

Cool Cooler in C++ Together 2.0
Roy Mustang
Пля, неженки
Спс
источник

RM

Roy Mustang in C++ Together 2.0
Cool Cooler
А вот смотри, я бифе могу сделать так, чтобы
for (int i = 0; i < n; i++)
{
   do_something();
}

превращалось в
do_something();
do_something();
...
do_something();

При определённом n, известном в рантайме?
Это не тот случай, там ты можешь в структуру типы добавлять в рантайме и удалять, получать типы в рантайме и еще много чего
источник

RM

Roy Mustang in C++ Together 2.0
Ты вообще не по адресу обращаешься, я не юзаю рефлексию и сам только наслышан о ней, видел что в геймдеве юзается и во всяких фреймворках (но тут уже реже), а так сам не нюхал
источник

RM

Roy Mustang in C++ Together 2.0
Сомневаюсь что это производительно
источник

CC

Cool Cooler in C++ Together 2.0
Но звучит производительно
источник

RM

Roy Mustang in C++ Together 2.0
Скорее всего какая нибудь шляпа на основе хеш мап с постоянными поисками по строке
источник

RM

Roy Mustang in C++ Together 2.0
Cool Cooler
Но звучит производительно
да пиздец
источник

CC

Cool Cooler in C++ Together 2.0
Cool Cooler
А вот смотри, я бифе могу сделать так, чтобы
for (int i = 0; i < n; i++)
{
   do_something();
}

превращалось в
do_something();
do_something();
...
do_something();

При определённом n, известном в рантайме?
Если для таких случаев
источник

RM

Roy Mustang in C++ Together 2.0
Cool Cooler
А вот смотри, я бифе могу сделать так, чтобы
for (int i = 0; i < n; i++)
{
   do_something();
}

превращалось в
do_something();
do_something();
...
do_something();

При определённом n, известном в рантайме?
Это я выше херню ляпнул, переменные тебе известны в рантайме, но ты их как таковой изменять не можешь (тип ее, структуру, свойства и прочее)
источник

CC

Cool Cooler in C++ Together 2.0
Эх
источник

CC

Cool Cooler in C++ Together 2.0
Я ожидал полноценного изменения кода
источник

CC

Cool Cooler in C++ Together 2.0
Чтоб код сам себя переписывал
источник

CC

Cool Cooler in C++ Together 2.0
А так-то нафиг нужно
источник

RM

Roy Mustang in C++ Together 2.0
Cool Cooler
Чтоб код сам себя переписывал
ахаха захотел
источник

RM

Roy Mustang in C++ Together 2.0
@petpurr в beef лучше не лезь, вещь конечно прикольная, хз почему майки не доперли что так можно, но пока что не популярна, так что с такими знаниями никуда не возьмут
источник