main.cpp: In function ‘void PrintVector(std::vector<std::__cxx11::basic_string<char> >&, bool)’:
main.cpp:16:41: error: overloaded function with no contextual type information
std::cout << ((newline)? (std::endl) : "");
^~
왜 std :: endl 및 조건부 - 문자열에서 문자열을 좋아합니까?std :: cout do not't std :: endl 및 문자열 조건부 - 경우
삼항 연산자는 같은 유형의 결과 값을 필요로 코드 –
공유하시기 바랍니다. – user0042
여기에 삼항 연산자를 사용하는 성능상의 이유도 없습니다. '? :'와 if-else-statement의 차이점은 I/O 연산의 비용에 의해 영향을받습니다. –