2018年12月16日

class和struct

摘要: class和struct class和struct唯一的区别是默认的访问权限不同,对于未定义访问权限的成员,class默认为private,而struct默认为public. 例: 上面两段代码的唯一区别是,class中a默认为private而struct中a默认为public 阅读全文

posted @ 2018-12-16 20:56 lazzzy 阅读(132) 评论(1) 推荐(0) 编辑

typedef类型别名

摘要: typedef类型别名 typedef被解释为类型别名,例如, typedef int abc; 这里将abc作为int的别名,也就是说int a; 和 abc a; 是完全等价的,但是绝对不能理解为可以将abc替换为int 虽然很多情况下是没有问题的,但有些情况会出现问题 例如: typedef 阅读全文

posted @ 2018-12-16 16:10 lazzzy 阅读(594) 评论(0) 推荐(0) 编辑

decltype类型指示符

摘要: decltype(exp) 1.使用的表达式exp是一个变量 exp是一个变量的时候,返回的是变量本身的类型(尤其注意引用类型) 例如: const int ci = 0, &cj = ci; decltype(ci) x = 0; //x是const int类型 decltype(cj) y = 阅读全文

posted @ 2018-12-16 15:54 lazzzy 阅读(190) 评论(0) 推荐(0) 编辑

导航