自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 C++STL中list, vector, map, set用法与区别

List封装了链表,Vector封装了数组, list和vector得最主要的区别在于vector使用连续内存存储的,他支持[]运算符,而list是以链表形式实现的,不支持[]。 Vector与list Vector对于随机访问的速度很快,但是对于插入尤其是在头部插入元素速度很慢,在尾部插入速度很快。 List对于随机访问速度慢得多,因为可能要遍历整个链表才能做到,但是对于插入就快的多了,不需要...

2020-11-02 10:03:18 1320

原创 03:尽可能使用const

1.const出现在星号左边,表示被指物是常量;如果出现在星号右边,表示指针自身是常量;如果出现在星号两边,表示被指物和指针两者都是常量 void f1(const int *ip); void f2(int const *p); //这两个函数接受的参数类型一样,都表示一个指向常量的指针 2.令函数返回一个常量值 class Rational{...}; const Rational oper...

2020-11-02 10:02:23 534

原创 游戏引擎中应用到的小技巧

计算结构体成员内存偏移量 #define STRUCT_OFFSET(struc,member)((int)&((struc*)NULL)->member) 替换基类内存信息 class A{public:int a;int b;} class B:public A{public:int c;} B b;b.a = 1;b.b = 2; A na;na.a = 3;na.b = 4; (A&)b=na; RTTI 动态类型识别 枚举转换成字符串 inline String Valu

2020-11-02 10:01:36 513

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除