Bibliothèque C ++ Bitset - fonction to_string ()

La description

La fonction C ++ std::bitset::test()Teste si le N ème bit est défini ou non.

La description

La fonction C ++ std::bitset::to_string() convertit l'objet jeu de bits en objet chaîne.

Déclaration

Voici la déclaration de la fonction std :: bitset :: to_string () sous forme d'en-tête std :: bitset.

C ++ 98

template <class charT, class traits, class Alloc>
basic_string<charT,traits,Alloc> to_string() const;

C ++ 11

template <class charT = char,
          class traits = char_traits<charT>,
          class Alloc = allocator<charT>>
          basic_string<charT,traits,Alloc> to_string (charT zero = charT('0'),
          charT one  = charT('1')) const;

Paramètres

Aucun

Valeur de retour

Renvoie une représentation sous forme de chaîne de l'objet bitset.

Des exceptions

Aucun changement dans l'ensemble de bits si une exception est levée.

Exemple

L'exemple suivant montre l'utilisation de la fonction std :: bitset :: to_string ().

#include <iostream>
#include <bitset>

using namespace std;

int main(void) {

   bitset<4> b;

   string s = b.to_string();

   cout << s << endl;

   return 0;
}

Compilons et exécutons le programme ci-dessus, cela produira le résultat suivant -

0000