title: Bencode parser in C++
body: <p>What is the best possible way to go about writing a Bencode Parser in C++. Whilst I am open to the suggestion of an external library which may make the task easier I think that I would learn some valuable lessons in C++ if I wrote my own parser. Keep in mind that I am still open to the suggestion :)</p>
  
  <p>Thanks in advance</p>