not function pointer(because of * position)
why * is after function name?
Read about using declaration.
Get a good book. Don't rush things. Read the pinned message. The way you are doing things is not efficient. It's like trying to learn differential calculus when you don't have a clear understanding of algebra
where did you see this?
Обсуждают сегодня