내 if else 문에서 다음 오류가 발생합니다. 구문에 어떤 문제가 있습니까?else 문에서 C++ 오류가 발생합니다. 구문에 어떤 문제가 있습니까?
ass4.cpp : 46 : 오류 : 49 : 오류 : 대가로 'INT'에 ass4.cpp을 '표준 : : 문자열을'변환 할 수 없습니다 예상 '('전에 '다른'
41 if ((type_f == 1) && (type_s == 1))
42 {
43 cout << "11" << endl;
44
45 // 1 1 = iterative, reverse
46 return reverse(str_input);
47 }
48
49 if else((type_f == 1) && (type_s == 2))
50 {
51 cout << "12" << endl;
52
53 return palin_l(str_input);
54 }
여기에 더 많은 문맥이 필요합니다. 오류를 발생시킬 수있는 완전한 예제를 게시 할 수 있습니까? – templatetypedef
음, 분명히 int 대신 문자열을 반환하는 것 같습니다. – chris
그리고'else else' 대신에'else else'를 사용했을 것입니다. – rici