Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 July 20

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Упс, сори
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
std::string("your string).c_str()
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Я это имел ввиду
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
kvark
есть изи способ прохешировать const char* в компайл тайме?
А, оно так не работает
источник

A

András in IT KPI C/C++ ХВ (не UB)
Yevhen Salatskiy
std::string("your string).c_str()
А нафіга c_str?
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Yevhen Salatskiy
А, оно так не работает
.
источник

A

András in IT KPI C/C++ ХВ (не UB)
Хеш же не вміє в чар*
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Зато строку может хешировать в 11 стандарте
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
kvark
у меня сpp 11)
.
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Чар поинтер в строку, и хешируешь её
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
Yevhen Salatskiy
Чар поинтер в строку, и хешируешь её
а, ну это было бы легко, но мне в проекте вообще нельзя юзать стринги это раз. эти стринги динамические, а я хочу посчитать хеш в компайл тайме это два
источник

YS

Yevhen Salatskiy in IT KPI C/C++ ХВ (не UB)
Ты уверен, что в 11 это возможно провернуть?
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
Yevhen Salatskiy
Ты уверен, что в 11 это возможно провернуть?
ну если вручную хуярить, то точно да
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Хеш динамических строк в компайл тайме?🤔
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
статических*
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
kvark
а, ну это было бы легко, но мне в проекте вообще нельзя юзать стринги это раз. эти стринги динамические, а я хочу посчитать хеш в компайл тайме это два
в смысле нельзя? embedded какой-то?
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
из этого ничего не подошло?
источник

k

kvark in IT KPI C/C++ ХВ (не UB)
Vsevolod
в смысле нельзя? embedded какой-то?
гейдев. стандартные стринги слишком медленные и жрут слишком много памяти. их немного урезали и переделали
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
если чары константны, проще уже законстантить и хэши %)
источник