#pragma once namespace std { struct __numeric_limits_base {}; template struct numeric_limits : public __numeric_limits_base {}; }