Size: a a a

2020 March 15

E

EgorBo in pro.net
вопрос по С
источник

E

EgorBo in pro.net
const int elem = 16;
MyType foo [elem];
источник

E

EgorBo in pro.net
скомпилируется?
источник

E

EgorBo in pro.net
источник

AB

Artöm Bakri Al-Sarmini in pro.net
EgorBo
скомпилируется?
Называется VLA, появилось в 99, с 11 поддержка опциональна
источник

AB

Artöm Bakri Al-Sarmini in pro.net
В мсвс вроде нет этой штуки
источник

AB

Artöm Bakri Al-Sarmini in pro.net
А, там константа
источник

AB

Artöm Bakri Al-Sarmini in pro.net
Судя по https://stackoverflow.com/a/30312817 это vla несмотря на const
источник

AH

Ayrat Hudaygulov in pro.net
EgorBo
скомпилируется?
Я бы ожидал что да, но я не си дрочер.
источник

IC

Iλyα Che in pro.net
EgorBo
скомпилируется?
Как всегда, зависит :D
источник

V

Vyacheslav in pro.net
EgorBo
скомпилируется?
Не должно
источник

V

Vyacheslav in pro.net
Через enum - скомпилируется.
enum { elem = 16 };
источник

V

Vyacheslav in pro.net
const int, особенно в глобальной зоне видимости, аллоцирует память. LTO может её прибить, зависит от компилятора.
источник

К

Костя in pro.net
Есть выбор:
1)Сделать перебор массива по значению (оно уникально)
2)Dictionary по ключу
Где лучше быстродействие ?
источник

IC

Iλyα Che in pro.net
Как минимум, от количества и хэширующей функции.
источник

IC

Iλyα Che in pro.net
Переслано от Iλyα Che
Как всегда, зависит :D
источник

AH

Ayrat Hudaygulov in pro.net
Костя
Есть выбор:
1)Сделать перебор массива по значению (оно уникально)
2)Dictionary по ключу
Где лучше быстродействие ?
Если у тебя массив из одного элемента, то массив будет быстрее!!1
источник

IC

Iλyα Che in pro.net
Короче, словарь. Безопаснее для человека, который задаёт вопросы в чате, а не пишет бенчмарки.
источник

К

Костя in pro.net
Iλyα Che
Короче, словарь. Безопаснее для человека, который задаёт вопросы в чате, а не пишет бенчмарки.
Меня быстродействие интерсовало)
источник

AH

Ayrat Hudaygulov in pro.net
Костя
Меня быстродействие интерсовало)
Тогда ты бы лучше бенч сделал
источник