Какие виды комментариев есть в C++?

// comment
; comment
# comment
/* comment */