私はコードでstdを含む多くの名前空間を使用しているので、コードで文字列変数を宣言する場合は、std :: stringを正確にするか、string:
#include <string.h>
using namespace std;
using namespace boost;
using namespace xerces;
int main()
{
/*! should I declare my str like this */
std::string str;
/*! or I can declare it like this */
string str1;
cout << str << str1 <<endl;
return 0;
}