면책 조항 :이 문서는 블로거 원본입니다은 허용 블로거없이 복제 할 수 없다. https://blog.csdn.net/bua200720411091/article/details/39718493
우리가 인라인 함수의 장점에 대해 이야기 해 보자 :
인라인 함수가 자연스럽게 코드의 효율성을 향상시킬 수있는 함수가 호출 스택이 때 발생하는 작업을 피하기 위해 같은 기능을 재 작성
일반적으로 헤더 파일에 인라인 함수를 작성을하고, 제안 그 . 다음 클래스 구조에 의해 정의보다는 계급 구조의 내부에 기록 된 계급 구조, 외부에서 쓰기
물론, 내부에 서면 아무것도 작동하지 않습니다,하지만 당신은 외부에 작성하는 경우, 다음 코드는 자연스럽게, 더 깨끗하게 보이는 가독성을 위해 추가 한 눈에 도달한다.
1. 인라인 함수가 사용되어야한다 :
기능 체는 두 개 또는 세 개의 행과 같은 비교적 작은 등의 경우에는, 인라인 함수 다시 고려 될 수
함수는 루프 본체에서 요구되는, 또는 다른 위치 여러 번 반복 호출, 그들이 사용을 고려할 수있는
인라인 함수를 사용하지 않는 것이 좋습니다 2 :
함수 본문은 20 줄 이상까지로, 상대적으로 큰 경우, 인라인 함수의 사용을 권장하지 않습니다
재귀 인라인 함수의 사용을 권장하지 않습니다 필요 기능을 .
인라인 함수가 자연스럽게 코드의 효율성을 향상시킬 수있는 함수가 호출 스택이 때 발생하는 작업을 피하기 위해 같은 기능을 재 작성
일반적으로 헤더 파일에 인라인 함수를 작성을하고, 제안 그 . 다음 클래스 구조에 의해 정의보다는 계급 구조의 내부에 기록 된 계급 구조, 외부에서 쓰기
물론, 내부에 서면 아무것도 작동하지 않습니다,하지만 당신은 외부에 작성하는 경우, 다음 코드는 자연스럽게, 더 깨끗하게 보이는 가독성을 위해 추가 한 눈에 도달한다.
1. 인라인 함수가 사용되어야한다 :
기능 체는 두 개 또는 세 개의 행과 같은 비교적 작은 등의 경우에는, 인라인 함수 다시 고려 될 수
함수는 루프 본체에서 요구되는, 또는 다른 위치 여러 번 반복 호출, 그들이 사용을 고려할 수있는
인라인 함수를 사용하지 않는 것이 좋습니다 2 :
함수 본문은 20 줄 이상까지로, 상대적으로 큰 경우, 인라인 함수의 사용을 권장하지 않습니다
재귀 인라인 함수의 사용을 권장하지 않습니다 필요 기능을 .