Start reading the declaration from the innermost parentheses, go right, and the go left. When you encounter parentheses, the direction should be reversed.
The right-left rule:
When you start reading the declaration for the first time, you have to start from the identifier, and not the innermost parentheses.
http://www.codeproject.com/cpp/complex_declarations.asp
The right-left rule:
When you start reading the declaration for the first time, you have to start from the identifier, and not the innermost parentheses.
http://www.codeproject.com/cpp/complex_declarations.asp