Comment obtenir tous les noms d’interface réseau et toutes les informations en c ++

Est-il possible d’obtenir le nom de toutes les interfaces réseau ( haut ou bas ) et les informations disponibles sous Linux en utilisant c ++? Je veux dire un programme qui utilise uniquement l’ API pour obtenir le nom de l’interface. Est-ce que “ioctl” imprime les interfaces?

Pas spécialement pour C ++, mais vous pouvez utiliser l’API C et la fonction ‘getifaddrs’ pour le faire: http://man7.org/linux/man-pages/man3/getifaddrs.3.html