It was looking good, but I was having problems with the cout, so I just tried this simple experiment.
Code:
#include <iostream.h>
#include <string>

using namespace std;

int main()
{
    string sStr = "Hello this is a dog";
	cout << sStr;
	return 0;
}
And couldn't get it to work.