만약 어떤 변수가 if문 안에서만 쓰인다면, if 조건문 안에다 선언하자.
코드가 훨씬 깔끔해진다.
Before:
1
2
|
PaymentInfo* info = database.ReadPaymentInfo();
if(info) {
... }
|
After:
1
|
if(PaymentInfo* info = database.ReadPaymentInfo()) {...}
|
'Study > C,C++' 카테고리의 다른 글
C/C++에서 다른 프로그램 실행하기 (0) | 2019.09.28 |
---|---|
algorithm 헤더 대신 #define 이용하기 (0) | 2019.09.27 |
for-else를 C++에서도! std::non_of (0) | 2019.09.26 |
[오류] C3867 비표준 구문입니다. '&'를 사용하여 멤버 포인터를 만드세요. (2) | 2019.06.26 |
[오류] 클래스 템플릿 "std::array"에 대한 인수가 너무 적습니다 (0) | 2019.06.26 |