Здравствуйте, rudzuk, Вы писали:
R>Если уж бенчишь, то делать нужно как в продакшен, а то не тест, а читерство какое-то.
И кстати, стратегии обработки ошибок тоже могут быть разные. Один из возможных подходов — отсутствие обработки ошибок. В этом случае просто описываются прекондишены, которые обязан обеспечить программист, в противном случае — behavior is undefined и досвидос. В стандартной библиотеке навалом таких функций — тот же memcpy, например.