摘要:
一直被c/c++的复杂声明搞得头晕。特地找了一些资料学习了一下,总结如下: 理解复杂声明可用的“右左法则”:从变量名看起,先往右,再往左,碰到一个圆括号就调转阅读的方向;括号内分析完就跳出括号,还是按先右后左的顺序,如此循环,直到整个声明分析完。举例: int (*func)(int *p); ... 阅读全文
摘要:
一直被c/c++的复杂声明搞得头晕。特地找了一些资料学习了一下,总结如下: 理解复杂声明可用的“右左法则”:从变量名看起,先往右,再往左,碰到一个圆括号就调转阅读的方向;括号内分析完就跳出括号,还是按先右后左的顺序,如此循环,直到整个声明分析完。举例: int (*func)(int *p); ... 阅读全文
|