F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

View Compilation Error

0_0_25755057_9374.cpp: In function 'bool my_cmp2(EXCEL, EXCEL)':
0_0_25755057_9374.cpp:22:18: error: no match for 'operator||' (operand types are 'bool' and 'std::string {aka std::basic_string<char>}')
  if(x.name<y.name||x.name=y.name&&x.IDnum<y.IDnum)
                  ^
0_0_25755057_9374.cpp:22:18: note: candidate is:
0_0_25755057_9374.cpp:22:18: note: operator||(bool, bool) <built-in>
0_0_25755057_9374.cpp:22:18: note:   no known conversion for argument 2 from 'std::string {aka std::basic_string<char>}' to 'bool'
0_0_25755057_9374.cpp:22:33: error: no match for 'operator&&' (operand types are 'std::string {aka std::basic_string<char>}' and 'bool')
  if(x.name<y.name||x.name=y.name&&x.IDnum<y.IDnum)
                                 ^
0_0_25755057_9374.cpp:22:33: note: candidate is:
0_0_25755057_9374.cpp:22:33: note: operator&&(bool, bool) <built-in>
0_0_25755057_9374.cpp:22:33: note:   no known conversion for argument 1 from 'std::string {aka std::basic_string<char>}' to 'bool'
0_0_25755057_9374.cpp:24:18: error: no match for 'operator||' (operand types are 'bool' and 'std::string {aka std::basic_string<char>}')
  if(x.name>y.name||x.name=y.name&&x.IDnum>y.IDnum)
                  ^
0_0_25755057_9374.cpp:24:18: note: candidate is:
0_0_25755057_9374.cpp:24:18: note: operator||(bool, bool) <built-in>
0_0_25755057_9374.cpp:24:18: note:   no known conversion for argument 2 from 'std::string {aka std::basic_string<char>}' to 'bool'
0_0_25755057_9374.cpp:24:33: error: no match for 'operator&&' (operand types are 'std::string {aka std::basic_string<char>}' and 'bool')
  if(x.name>y.name||x.name=y.name&&x.IDnum>y.IDnum)
                                 ^
0_0_25755057_9374.cpp:24:33: note: candidate is:
0_0_25755057_9374.cpp:24:33: note: operator&&(bool, bool) <built-in>
0_0_25755057_9374.cpp:24:33: note:   no known conversion for argument 1 from 'std::string {aka std::basic_string<char>}' to 'bool'
0_0_25755057_9374.cpp: In function 'bool my_cmp3(EXCEL, EXCEL)':
0_0_25755057_9374.cpp:29:29: error: lvalue required as left operand of assignment
  if(x.score<y.score||x.score=y.score&&x.IDnum<y.IDnum)
                             ^
0_0_25755057_9374.cpp:31:29: error: lvalue required as left operand of assignment
  if(x.score>y.score||x.score=y.score&&x.IDnum>y.IDnum)
                             ^


Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-09-30 14:29:52, Gzip enabled