stringへの入出力

「#include 」が必要。
クラスを使うだけなら「#include 」だけでいいのはなんでだろう?

#include <string>
#include <iostream>

using namespace std;

int main() {
  string s;
  cin >> s;
  cout << s;
  return 0;
}