1

可能的重复:
在 C++ 中的类中重载运算符 <<
运算符重载

有什么办法可以吗?

#include <iostream>
using namespace std;
struct test{
  int n;
};
int main(){
  test t1;
  cin >> t1;
  return 0;
}

据我所知,这是不可能的,但是我昨天参加了一次考试,并且那个问题出现了,它要求我编写缺少的功能。

4

2 回答 2

0

在 C++ 中,结构与类相同。所以是的,你可以做和上课一样的事情。

于 2012-07-11T01:45:31.257 回答
0

添加包括:

#include <stdlib.h>

您应该包括两个命名空间: using namespace System; // 即 System::Console using namespace std;

您需要使用:

std::cin >> t1.n;
于 2012-07-11T02:01:47.410 回答