[Question] c++ 이름이 일치하는 연산자에 대한 질문 (and == && ?)
2022. 12. 1. 22:53
What is a good question?
오늘부터 질문하는 방법을 배워보고자 한다.
질문을 막 하는 것이 아닌 생각을 가지고 하기이다.
- 먼저, 3 ~ 4번 정도 내가 스스로 생각하고 고민한 해답을 적용해본다.
- 그래도 풀리지 않는다면 질문할 준비를 한다.
- 질문에 대한 주제를 정하고 한 마디로 어떻게 시작할지 생각한다.
- 질문에 대한 나의 시도와 내가 한 노력에 대해 어떻게 설명할지 담는다.
대부분 이쯤 오면 90%는 질문에 대한 답이 나온다고 한다.
그러나 그래도 나오지 않을 경우에는 질문을 한다.
오늘의 주제는 실습 시간 중 c++에 대한 것이다.
이번 c++ 실습 중 교수님께 질문을 하기 위해 내가 한 시도와 왜 프로그램이 돌아가지 않는지 terminal에 나온 에러를 설명하였다.
그래서 내가 생각하기에 "이것"이 문제인 것 같다고 정확하게 설명했다고 생각한다.
그러나, 내가 생각한 것은 문제가 아니었고, 다른 쪽에 문제가 있었다.(#include problem)
또한, python에서 쓰이는 and연산자(=&&)가 c++에서도 동작하는 모습을 내 코드에서 보았다.
이 부분에 대해 설명하기 위해서 and연산자라하고 하면 bit 연산자도 있고, 실제로 &&도 있기 때문에 질문을 하기 모호하였다.
그래서 "a" "n" "d" 이렇게 설명을 한 것 같다.
교수님께서는 지원하지 않을 것이라고 하였다.
결국 cpluscplus reference에서는 찾지 못 했다.
https://cplusplus.com/reference/
그저 고민 없이 and 말고 &&를 쓰면 될 것 같다.