Size: a a a

cxx.Дискуссионная

2020 February 15

IZ

Ivan Zamorano in cxx.Дискуссионная
Roy Mustang
интовые ключи не хешируются?
давай будем считать, что незаметно :)
источник

RM

Roy Mustang in cxx.Дискуссионная
Ivan Zamorano
давай будем считать, что незаметно :)
Я просто хз каким образом можно хешировать значения типа int
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
Вот за это бан
источник

IZ

Ivan Zamorano in cxx.Дискуссионная
Roy Mustang
Я просто хз каким образом можно хешировать значения типа int
std::hash<int> ()(2)
источник

RM

Roy Mustang in cxx.Дискуссионная
Ivan Zamorano
std::hash<int> ()(2)
А какой смысл хешировать int? Это же тупо
источник

RM

Roy Mustang in cxx.Дискуссионная
Я конкретно об unordered_map
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
Запомните, дети. Хуями резиновыми торговать можно, на го писать нельзя. Не перепутайте
источник

IZ

Ivan Zamorano in cxx.Дискуссионная
Roy Mustang
А какой смысл хешировать int? Это же тупо
оно, возможно, через комон функ проходит просто и все. вроде хэш - импл дефайнд.
источник

RM

Roy Mustang in cxx.Дискуссионная
источник

RM

Roy Mustang in cxx.Дискуссионная
Это нормально?
источник

RM

Roy Mustang in cxx.Дискуссионная
Там же по дефолту выделяется 1 мб в Visual Studio
источник

RM

Roy Mustang in cxx.Дискуссионная
А мне всего лишь нужно 65к байт в данной функции
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
Roy Mustang
А мне всего лишь нужно 65к байт в данной функции
Уверен, что точно хочешь их на стеке держать, а не в статике?
источник

RM

Roy Mustang in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
Уверен, что точно хочешь их на стеке держать, а не в статике?
Да, я раньше выделял память под 65к байт, потом подумал, что нет смысла в этой конкретно функции делать это, так как в ней не вызываются другие функции, которые бы выделяли еще какую либо память
источник

RM

Roy Mustang in cxx.Дискуссионная
Там ведь не учитывается память выделяемая под .lib файлы?
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
Roy Mustang
Да, я раньше выделял память под 65к байт, потом подумал, что нет смысла в этой конкретно функции делать это, так как в ней не вызываются другие функции, которые бы выделяли еще какую либо память
Так эту функцию кто-то другой позвать может и хз сколько стека к этому моменту уже будет съедено
источник

RM

Roy Mustang in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
Так эту функцию кто-то другой позвать может и хз сколько стека к этому моменту уже будет съедено
Эту функцию зовет только Net библиотека
источник

RM

Roy Mustang in cxx.Дискуссионная
после Recv
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
Roy Mustang
Эту функцию зовет только Net библиотека
Это ничего не говорит
источник

RM

Roy Mustang in cxx.Дискуссионная
Кстати, довольно важный вопрос выше задал
источник