본문 바로가기

Study/C++

if문 안에서만 쓰이는 변수 선언하기

만약 어떤 변수가 if문 안에서만 쓰인다면, if 조건문 안에다 선언하자.

코드가 훨씬 깔끔해진다.

 

Before:

1
2
PaymentInfo* info = database.ReadPaymentInfo();
if(info) {
 ... }

 

 

After:

1
if(PaymentInfo* info = database.ReadPaymentInfo()) {...}