title: Creating hashtable in C++ for string manipulation
body: <p>I am trying to process content of article or any paragraph [each string]. First I will convert into words using <code>strtok()</code>. </p>
  
  <p>After that I want store each word in hashtable (because I think it's only best way to process big data). While dealing with each word, I want to store occurrence of each words. And at the end I want to get words which occurring max time. </p>
  
  <p><code>unordered_map</code> stores elements with key values and allows fast retrieval of elements with key. This may be useful to me.</p>
  
  <p>I am not good with C++, so want some opinions.</p>
  
  <ol>
  <li><p>Storing entire contains in <code>char *ch ="content of article"</code> is good way to proceed or string::str? I am familiar with first one only. for 2nd I feel complex during working with functions.</p></li>
  <li><p>Storing entire content(strings) into <code>unordered_map()</code>, then How can I create hashtable which contains element as words, and it's occurrence with it. And then Can I get words with max occurance?</p></li>
  <li><p>Is there any other C++ function which can help me out to do what I want.</p></li>
  </ol>