나입니까? 아니면 C++이 'if'문을 사용한 다음 C#을 더 많이 사용하는지 묻습니다.C++ if 문 대안
나는이 코드베이스를 가지고 있으며 이와 같은 일들이 많이 포함되어
내가 궁금if (strcmp((char*)type,"double")==0)
그것이 '코드 냄새'문 경우 너무 많은 거기에 약간의하지를?
나쁘지는 않지만 문자열 비교와 같은 문자열이 많이 포함되어있어 다르게 수행 할 수 없습니까?
if 문 시퀀스를 작성하는 대신 사용할 수있는 방법이 있습니까?
이것은 단지 예시되고, IT는 될 수있는 임의의 종류의 IF 제표 대신 :
if (string a == "blah") then bla
if (string b == "blah") then blo
'if '수 대신 표현식의 복잡성을 의미합니까? 코드를 분기 할 필요가있을 때 상대방에 비해 적은 수의 'if'로 어떻게 멀리 나갈 수 있습니까? 귀하의 질문에 문자열 비교를 묻는 것 같습니다. 혼란스러워. –
사실 나는 여러 곳에서 if 문이 있는지 알고 싶었습니다. 문자열은 단지 예일뿐입니다. 나는 OOP 실행에 대해 많은 것을 배웠고, 아마도 OOP로 일을하는 방법이 더 많을 것이라고 생각했습니다. if 문 대신. –
아, 알겠습니다. 질문을 'C++ if statement alternatives'로 변경하면 더 잘 해답을 얻을 수 있습니다. –