![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
iteye_13213
这个作者很懒,什么都没留下…
展开
-
C++备忘
Skill extends SkillCfgDef SkillCfgDef *selfdef = this; SkillCfgDef *cfgdef = SkillCfg::getCfg(ID); memcpy(selfdef, cfgdef, sizeof(SkillCfgDef)); 若SkillCfgDef 使用std::string类型成员, 析构 Skill 会报内存分...原创 2014-05-07 11:12:02 · 70 阅读 · 0 评论 -
C++ 11新语法
定义函数指针:std::function func; func = nullptr; 执行: func(); typedef std::function ccSchedulerFunc; 类型推导: auto cmd = static_cast(command); cmd->execute(); 增强for: std::vector _batchedQuadComm...原创 2014-05-16 11:06:23 · 184 阅读 · 0 评论 -
C++内存
C++中存在五类不同却相互补充的内存形式,即全局静态存储区、堆存储区、栈存储区、自由存储区和常量存储区。这五类存储区域系统提供了不同的支持,分别用于不同情况。对于用户的内存管理主要是对于堆存储区和自由存储区域的,而自由存储区域是C++从C中继承而来,社区里极力反对使用它,事实上C++程序员很少使用或根本不用,对于其它三种存储区都是系统自动管理的,用户很少需要去手工管理,但是用户却需要在几种内存区域...原创 2014-09-01 20:08:10 · 82 阅读 · 0 评论