摘要: 0x00 前言 c++中的复杂声明往往令人无法下手,经常使人搞错这到底声明的是一个指针还是指针函数。但其实c++对于复杂声明是遵循一定的规则的,叫做变量名—>右--左-右规则。 0x01 规则解释 对于复杂定义最好的处理方式是从中间开始向外扩展。“从中间开始的”的意思是从变量名开始。“向外扩展”的意 阅读全文
posted @ 2018-10-15 21:46 2f28 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 0x00 前言 ::是运算符中等级最高的,它分为三种:全局作用域符,类作用域符,命名空间作用域符 0x01 ::作用域运算符的作用 全局作用域符号:当全局变量在局部函数中与其中某个变量重名,那么就可以用::来区分如: char zhou; //全局变量 void sleep() { char zho 阅读全文
posted @ 2018-10-15 19:01 2f28 阅读(1268) 评论(0) 推荐(0) 编辑