find로 디렉토리 아래의 cpp파일과 h파일을 찾는 방법

hermian의 이미지

디렉토리 아래 cpp파일과 h파일과 다른 파일이 섞여 있는데 find로 파일 이름을 출력하고 싶습니다.
보통 c와 h라면
find . -name "*.[ch]" -print
라고 하면 되는데 cpp와 h는 어떻게 하는지요,

소타의 이미지

find . -name "*.cpp" -or -name "*.h"
도 있지요...

lazarus의 이미지

저는 다소 무식한 방법을.. ^^;;

find . -name "*" | egrep "*.(cpp$|h$)"