April 2020
Intermediate to advanced
412 pages
9h 58m
English
We are now going to create a simple application that crashes under specific conditions:
#include <iostream>#include <chrono>#include <thread>#include <functional>
void runner(std::chrono::milliseconds limit, std::function<void(int)> fn, int value) { auto start = std::chrono::system_clock::now(); fn(value); auto end = std::chrono::system_clock::now(); std::chrono::milliseconds delta = std::chrono::duration_cast<std::chrono::milliseconds>(end ...