최대 1 분 소요

1. Init if

  • if statement에 특정 구문을 넣을 수 있음

2. 코드로 알아보기

// C++17에서 추가된 문법 
int foo() { return 0; } 

int main() 
{ 
  int ret = foo(); 
  if (ret == 0) 
  { 
    //.... 
  }   
  // g++  : -std=c++17 
  // C++17 의 새로운 if, init if 라고 불리는 문법 
  if (int ret = foo(); ret == 0) 
  { 
  } 

  switch (int n = foo(); n) 
  {
    case 1: break; 
  } 
}

참고

codenuri 강석민 강사 강의 내용기반으로 정리한 내용입니다.
코드누리


This is personal diary for study documents.
Please comment if I'm wrong or missing something else 😄. 

Top

태그: , ,

카테고리:

업데이트:

댓글남기기