All pastes #950975 Raw Edit

np

public cpp v1 · immutable
·published 2008-03-20 23:14 UTC
rendered paste body
#include <iostream>#include <string>#include <algorithm>namespace {  unsigned int limit = 50000000;}void algoCount( std::string word, char letter ) {  for( unsigned int i = 0; i != limit; ++i )    std::count( word.begin(), word.end(), letter );}void loopCount( std::string word, char letter ) {  for( unsigned int i = 0; i != limit; ++i ) {    int count = 0;    std::string::iterator p( word.begin() );    while( ++p != word.end() ) {      if( *p == letter )        count++;    }  }}int main() {  std::string foo = "Hey, I'm awesome!";  char letter = 'e';  algoCount( foo, letter );  loopCount( foo, letter );  return 0;}