Je transfère du code écrit en Java vers C11. Le code Java utilise BitSet pour retourner les bits d'un vecteur. Je sais qu'il y a BitSet correspondant pour C++, mais je ne suis pas sûr s'il y a quelque chose de similaire disponible pour c11. Je dois utiliser c11 par exigences. Je ne suis pas très familier avec le nouvel ensemble de fonctions dans C11, comme la plupart de mon code précédent ont été soit en ANSI-C ou C99.Prise en charge de BitSet en c11
Est-ce que quelque chose comme ceci est disponible en C (C11) ou ai-je besoin d'écrire ma propre fonction qui mappe à un groupe de mémoire, puis utilise des opérateurs de bits?
Je vais supprimer la balise Java, car cette question ne concerne pas vraiment Java (sauf l'utilisation d'une classe Java comme raccourci pour décrire le comportement souhaité). Mais s'il vous plaît noter que les questions demandant des outils ou des bibliothèques [sont hors sujet pour Stack Overflow] (http://stackoverflow.com/help/on-topic), donc cette question peut être fermée de toute façon. – yshavit
Quel est le problème avec simple 'OR'ing /' AND'ing ?? –
La question en double répond plus ou moins à la question, alors merci de le signaler. La question fondamentale est différente cependant, comme je demande si C11 a le support pour BitSit ou pas, pas comment implémenter. Je ne demande pas spécifiquement comment l'implémenter, je ne demande pas non plus de bibliothèques; C'est une question de langage C11. Est-ce hors sujet? – Andy