title: add 1 to a bitset of 32 bits
body: <p>I have a bitset of 32 bit and i wish to add 1 to it using the binary method of addition. So I have a in binary format and now I want to add 1 to it in binary style, is there a default method to do it or will I have to create a function for it.</p>
  
  <pre><code>    #include&lt;string.h&gt;
      #include&lt;iostream&gt;
      #include&lt;bitset&gt;
      #include&lt;cstlib&gt;
      int main(){
          int a;
          cin &gt;&gt; hex &gt;&gt; a;
          bitset&lt;32&gt; binary(a);
          }
  </code></pre>