BT
Size: a a a
BT
😈
К
template <typename T>
struct epsilon {
T x;
T y;
bool include[2];
bool check_value_in_range(T val) {
if (include[0] && include[1]) {
if (x - val >= 0 && y - val >= 0) return true;
return false;
} else if (!include[0] && include[1]) {
if (x - val > 0 && y - val >= 0) return true;
return false;
} else if (include[0] && !include[1]) {
if (x - val >= 0 && y - val > 0) return true;
return false;
} else {
if (x - val > 0 && y - val > 0) return true;
return false;
}
}
}
epsilon<int> range { 1, 1000, { true, false } };
bool x = range.check_value_in_range(10);GL
template <typename T>
struct epsilon {
T x;
T y;
bool include[2];
bool check_value_in_range(T val) {
if (include[0] && include[1]) {
if (x - val >= 0 && y - val >= 0) return true;
return false;
} else if (!include[0] && include[1]) {
if (x - val > 0 && y - val >= 0) return true;
return false;
} else if (include[0] && !include[1]) {
if (x - val >= 0 && y - val > 0) return true;
return false;
} else {
if (x - val > 0 && y - val > 0) return true;
return false;
}
}
}
epsilon<int> range { 1, 1000, { true, false } };
bool x = range.check_value_in_range(10);