每羊杨

https://github.com/Zeppelin5 (Kinfu讨论群:563741937)

导航

2018年12月6日 #

C++枚举类型Enum及C++11强枚举类型用法

摘要: C++中的枚举类型常常和switch配合使用,这里用一个简单的switch控制键盘回调的代码片段来说明枚举的用法: 在C++11之前的弱枚举类型,若是同一作用域下有两个不同的枚举类型,但含有相同的枚举常量会产生二义性,比如: 这样是不正确的。 C++11中新添加的强枚举类型用class关键字来声明, 阅读全文

posted @ 2018-12-06 18:56 每羊杨 阅读(7469) 评论(0) 推荐(0) 编辑

C++强制类型转换

摘要: 本文介绍C++的四种强制类型转换,转载请注明出处。 一、const_cast: 去除指针或引用的const属性。 1、转化常量指针为非常量的指针,并且仍然指向原来的对象; 2、转化常量引用为非常量的引用,并且仍然指向原来的对象; 3、const_cast一般用于修改指针。如const int *pt 阅读全文

posted @ 2018-12-06 11:59 每羊杨 阅读(4360) 评论(0) 推荐(1) 编辑