1

重複の可能性:
C++ のクラス内で operator<< を
オーバーロードする

これが可能な方法はありますか?

#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>

両方の名前空間を含める必要があります。// つまり、名前空間 std を使用する System::Console;

以下を使用する必要があります。

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