Есть массив подсетей (CIDR-блоков) вида: 123.123.123.123/24
Первый вопрос:
Можно ли на C++, без использования inet-функций (т.е. своя реализация) проверять IP на вхождение в массив подсетей.
Если можно — подскажите пожалуйста как. Или ткните в пример.
Второй вопрос:
Можно ли ускорить проверку по массиву? Например реализовать массив лонгов и проходом сравнить?