Size: a a a

2020 March 28

L

Lain-dono in ГОРИ
Aleksey Muravev
Тут то системный аллокатор сосёт
Ну нормальный. Можно и специализированный написать лучше, но лучше только в частном случае, но и это не точно.
источник

L

Lain-dono in ГОРИ
Там внутри append/prepend для кортежа. В compile time. Чуть менее чем за 100 строк.
источник

L

Lain-dono in ГОРИ
источник

AM

Aleksey Muravev in ГОРИ
Lain-dono
Ну нормальный. Можно и специализированный написать лучше, но лучше только в частном случае, но и это не точно.
В любом случае кастомный быстрее и меньше фрагментация(либо совсем без неё)
источник

AM

Aleksey Muravev in ГОРИ
Lain-dono
Там внутри append/prepend для кортежа. В compile time. Чуть менее чем за 100 строк.
Строками мерятся? Любителю однострочников сасат. Мало кода не значит, что он хорош
источник

L

Lain-dono in ГОРИ
Aleksey Muravev
В любом случае кастомный быстрее и меньше фрагментация(либо совсем без неё)
Ну так внутри той ECS архитипы. А им так и эдак нужна тонкая работа вокруг фрагментации. Но, что характерно, в явном виде там нет аллокатора. Да хотяб по той причине, что это самая простая часть всей этой хуйни. Берём вектор и оно работает.
источник

uユ

und ユビキタス in ГОРИ
Abelard Heit
Пацаны такой вопрос по си шарпу

Чем принципиально будет отличаться строка
public int a;
От
public int a {get; set;}?
Мы же в любом случае сможем получить доступ к переменной а через ***.a из другого класса.
Попробуй сделать
public int VL { get; }
public int get_VL() { return 0; }
источник

uユ

und ユビキタス in ГОРИ
Вот тебе и отличие
источник

L

Lain-dono in ГОРИ
Aleksey Muravev
Строками мерятся? Любителю однострочников сасат. Мало кода не значит, что он хорош
источник

L

Lain-dono in ГОРИ
источник

uユ

und ユビキタス in ГОРИ
Обычный паблик это вседоступный филд, а с геттерами/сеттерами - приватный с доступом через функции
источник

uユ

und ユビキタス in ГОРИ
Грубо говоря первый свободен а второй анально огорожен от шаловливых ручек говнокодера
источник

L

Lain-dono in ГОРИ
Aleksey Muravev
В любом случае кастомный быстрее и меньше фрагментация(либо совсем без неё)
Для простых случаев эти аллокаторы вырождаются тупо в вектор (он у нас кстати более низкоуровневый)
источник

uユ

und ユビキタス in ГОРИ
источник

L

Lain-dono in ГОРИ
und ユビキタス
Обычный паблик это вседоступный филд, а с геттерами/сеттерами - приватный с доступом через функции
Речь была про просто паблик и паблик + пустые геттеры/сеттеры.
источник

AM

Aleksey Muravev in ГОРИ
источник

L

Lain-dono in ГОРИ
Lain-dono
Речь была про просто паблик и паблик + пустые геттеры/сеттеры.
Работает одинаково, но там могут быть нюансы.
источник

uユ

und ユビキタス in ГОРИ
Lain-dono
Речь была про просто паблик и паблик + пустые геттеры/сеттеры.
Там вообще речь шла о геттерах и сеттерах вообще
источник

uユ

und ユビキタス in ГОРИ
Профунктор жиза
источник

L

Lain-dono in ГОРИ
Первый раз настоящие макросы увидел и испугался?
источник