如何在我的struct中使用库

rav*_*ran -2 c++

struct date
{
  int day;
  int month;
  int year;
  void input()
  {
      std::cin>>day>>month>>year;
  }
};

#include<iostream>

main()
{
  date d1;
  d1.input();
}
Run Code Online (Sandbox Code Playgroud)

cin除非包含iostream,否则无效.但是我们不能将结构声明为全局,除非我们在main函数之前定义它.

如何在我的struct中使用库函数.

Kam*_*aze 5

把它#include <iostream>放在顶部.这应该解决它.

通常包括在最开始时完成.这与代码块无关,只与c ++有关.