运行 ID: 28729

Main.cc: In function ‘void init()’:
Main.cc:10:8: error: ‘I’ was not declared in this scope
  H[1]={I,0,1,1};
        ^
Main.cc:10:15: error: no match for ‘operator=’ (operand types are ‘nd’ and ‘’)
  H[1]={I,0,1,1};
               ^
Main.cc:5:8: note: candidate: nd& nd::operator=(const nd&)
 struct nd{
        ^~
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘const nd&’
Main.cc:5:8: note: candidate: nd& nd::operator=(nd&&)
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘nd&&’
Main.cc:11:8: error: ‘S’ was not declared in this scope
  H[2]={S,0,1,4};
        ^
Main.cc:11:15: error: no match for ‘operator=’ (operand types are ‘nd’ and ‘’)
  H[2]={S,0,1,4};
               ^
Main.cc:5:8: note: candidate: nd& nd::operator=(const nd&)
 struct nd{
        ^~
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘const nd&’
Main.cc:5:8: note: candidate: nd& nd::operator=(nd&&)
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘nd&&’
Main.cc:12:8: error: ‘Z’ was not declared in this scope
  H[3]={Z,1,1,6};
        ^
Main.cc:12:15: error: no match for ‘operator=’ (operand types are ‘nd’ and ‘’)
  H[3]={Z,1,1,6};
               ^
Main.cc:5:8: note: candidate: nd& nd::operator=(const nd&)
 struct nd{
        ^~
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘const nd&’
Main.cc:5:8: note: candidate: nd& nd::operator=(nd&&)
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘nd&&’
Main.cc:13:8: error: ‘J’ was not declared in this scope
  H[4]={J,3,1,7};
        ^
Main.cc:13:15: error: no match for ‘operator=’ (operand types are ‘nd’ and ‘’)
  H[4]={J,3,1,7};
               ^
Main.cc:5:8: note: candidate: nd& nd::operator=(const nd&)
 struct nd{
        ^~
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘const nd&’
Main.cc:5:8: note: candidate: nd& nd::operator=(nd&&)
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘nd&&’
Main.cc:14:8: error: ‘T’ was not declared in this scope
  H[5]={T,1,2,1};
        ^
Main.cc:14:15: error: no match for ‘operator=’ (operand types are ‘nd’ and ‘’)
  H[5]={T,1,2,1};
               ^
Main.cc:5:8: note: candidate: nd& nd::operator=(const nd&)
 struct nd{
        ^~
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘const nd&’
Main.cc:5:8: note: candidate: nd& nd::operator=(nd&&)
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘nd&&’
Main.cc:15:15: error: no match for ‘operator=’ (operand types are ‘nd’ and ‘’)
  H[6]={Z,0,2,2};
               ^
Main.cc:5:8: note: candidate: nd& nd::operator=(const nd&)
 struct nd{
        ^~
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘const nd&’
Main.cc:5:8: note: candidate: nd& nd::operator=(nd&&)
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘nd&&’
Main.cc:16:15: error: no match for ‘operator=’ (operand types are ‘nd’ and ‘’)
  H[7]={S,1,3,5};
               ^
Main.cc:5:8: note: candidate: nd& nd::operator=(const nd&)
 struct nd{
        ^~
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘const nd&’
Main.cc:5:8: note: candidate: nd& nd::operator=(nd&&)
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘nd&&’
Main.cc:17:8: error: ‘L’ was not declared in this scope
  H[8]={L,2,4,2};
        ^
Main.cc:17:15: error: no match for ‘operator=’ (operand types are ‘nd’ and ‘’)
  H[8]={L,2,4,2};
               ^
Main.cc:5:8: note: candidate: nd& nd::operator=(const nd&)
 struct nd{
        ^~
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘const nd&’
Main.cc:5:8: note: candidate: nd& nd::operator=(nd&&)
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘nd&&’
Main.cc:18:8: error: ‘O’ was not declared in this scope
  H[9]={O,0,4,7};
        ^
Main.cc:18:15: error: no match for ‘operator=’ (operand types are ‘nd’ and ‘’)
  H[9]={O,0,4,7};
               ^
Main.cc:5:8: note: candidate: nd& nd::operator=(const nd&)
 struct nd{
        ^~
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘const nd&’
Main.cc:5:8: note: candidate: nd& nd::operator=(nd&&)
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘nd&&’
Main.cc:19:16: error: no match for ‘operator=’ (operand types are ‘nd’ and ‘’)
  H[10]={T,1,5,1};
                ^
Main.cc:5:8: note: candidate: nd& nd::operator=(const nd&)
 struct nd{
        ^~
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘const nd&’
Main.cc:5:8: note: candidate: nd& nd::operator=(nd&&)
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘nd&&’
Main.cc:20:16: error: no match for ‘operator=’ (operand types are ‘nd’ and ‘’)
  H[11]={O,0,5,3};
                ^
Main.cc:5:8: note: candidate: nd& nd::operator=(const nd&)
 struct nd{
        ^~
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘const nd&’
Main.cc:5:8: note: candidate: nd& nd::operator=(nd&&)
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘nd&&’
Main.cc:21:16: error: no match for ‘operator=’ (operand types are ‘nd’ and ‘’)
  H[12]={J,0,5,5};
                ^
Main.cc:5:8: note: candidate: nd& nd::operator=(const nd&)
 struct nd{
        ^~
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘const nd&’
Main.cc:5:8: note: candidate: nd& nd::operator=(nd&&)
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘nd&&’
Main.cc:22:16: error: no match for ‘operator=’ (operand types are ‘nd’ and ‘’)
  H[13]={L,0,6,6};
                ^
Main.cc:5:8: note: candidate: nd& nd::operator=(const nd&)
 struct nd{
        ^~
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘const nd&’
Main.cc:5:8: note: candidate: nd& nd::operator=(nd&&)
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘nd&&’
Main.cc:23:16: error: no match for ‘operator=’ (operand types are ‘nd’ and ‘’)
  H[14]={I,0,7,2};
                ^
Main.cc:5:8: note: candidate: nd& nd::operator=(const nd&)
 struct nd{
        ^~
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘const nd&’
Main.cc:5:8: note: candidate: nd& nd::operator=(nd&&)
Main.cc:5:8: note:   no known conversion for argument 1 from ‘’ to ‘nd&&’