Size: a a a

CODE BLOG / Чат

2021 February 14

SS

Steel Sword in CODE BLOG / Чат
4g
С биосами это вообще какой-то тихий ужас.
Раньше вот есть del и не надо ничего выдумывать. Потом начали клепать и в стационарных машинах свои кнопки кто во что горазд - сиди угадывай...
Я просто вожу всеми пальцами по ряду F 😁
источник

SS

Steel Sword in CODE BLOG / Чат
С вероятностью 90% это срабатывает
источник

SS

Steel Sword in CODE BLOG / Чат
Иначе гуглю
источник

4

4g in CODE BLOG / Чат
Steel Sword
Я просто вожу всеми пальцами по ряду F 😁
Да я просто ставил обе пятерни на функциональные клавиши и по очереди как по клавишами пианино 😂
источник

SS

Steel Sword in CODE BLOG / Чат
4g
Да я просто ставил обе пятерни на функциональные клавиши и по очереди как по клавишами пианино 😂
Во-во ))
источник

NK

ID:0 in CODE BLOG / Чат
Тимлид предлагает новую таску, а я и так уже работаю за всю команду.

#ithumor
источник

SS

Steel Sword in CODE BLOG / Чат
@ImJmik, как много сахара ты собираешься добавлять?
источник

SS

Steel Sword in CODE BLOG / Чат
Я думаю, в принципе ты даже лямбды можешь сделать
источник

J

Jmik in CODE BLOG / Чат
Steel Sword
@ImJmik, как много сахара ты собираешься добавлять?
Пока не надоест)
источник

J

Jmik in CODE BLOG / Чат
Steel Sword
Я думаю, в принципе ты даже лямбды можешь сделать
Вот я плохо понимаю как их делать в компилируемом языке (без полного контроля над компилятором)
источник

J

Jmik in CODE BLOG / Чат
Хотя можно в реализацию g++ глянуть
источник

J

Jmik in CODE BLOG / Чат
Я думаю сделать какое никакое ООП и RAII
источник

SS

Steel Sword in CODE BLOG / Чат
Как-то так:

return lambda (x: int): int = x * 2;

Или

lambda (x: int): int
cache y: int = 0, z: int = 1
begin
 y++;
 z *= 2;
 printf("x = %d, y = %d, z = %d", x, y, z);
end

И в памяти оно разворачивается в что-то типа:

struct lambda_10023 {
 struct cache {
   int y,
   int z
 },
 (*int) func(struct catche, int)
}

Это псевдокод, я не очень помню Си))
источник

SS

Steel Sword in CODE BLOG / Чат
А переменные для замыкания таскать с собой надо, ибо стек сдохнет
источник

J

Jmik in CODE BLOG / Чат
Steel Sword
А переменные для замыкания таскать с собой надо, ибо стек сдохнет
Вот посмотрб как это в плбсах выглядит
источник

SS

Steel Sword in CODE BLOG / Чат
Хотя погодите...
источник

J

Jmik in CODE BLOG / Чат
Это тогда не замыкание)
источник

J

Jmik in CODE BLOG / Чат
Надо просто делать умную область видимости
источник

SS

Steel Sword in CODE BLOG / Чат
Мы же так не узнаем, какой размер данных скрывается за ссылкой на функцию...
источник

J

Jmik in CODE BLOG / Чат
Steel Sword
Мы же так не узнаем, какой размер данных скрывается за ссылкой на функцию...
Ты про кол-во аргументов?
источник