![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++ 语言
文章平均质量分 88
ksperfect
这个作者很懒,什么都没留下…
展开
-
C++内存分配操作符new(new operator),operator new,placement new详解
由于这几个操作符,特别是placement new 经常使我不知道怎么用,现在我就把它的用法记录下来.1.new(也称作new operator)在C++里经常这么使用:class MyClass{};MyClass*p = new MyClass();这里的new在C++里是默认的关键字,它本质是一个操作符(就像+,-,*,/)调用new操作符实际上执行以下三个步骤:原创 2013-08-14 16:34:49 · 619 阅读 · 0 评论 -
FPS优化
FPS即Frame Per Second,是游戏对用户体验非常重要的一项技术指标。目录1 CPU/GPU2 针对CPU进行优化2.1 瓶颈2.2 常见的优化2.3 Loading效率优化3 GPU优化3.1 辨别顶点着色器和像素着色器瓶颈3.2 常见顶点着色器性能问题3.3 常见像素着色器性能问题CPU/GPU游戏软件的结构一原创 2015-01-07 14:33:08 · 1406 阅读 · 0 评论 -
boost:unordered_map和std::map的使用详解和性能比较
今天看到 boost::unordered_map, 它与 stl::map的区别就是,stl::map是按照operator<比较判断元素是否相同,以及比较元素的大小,然后选择合适的位置插入到树中。所以,如果对map进行遍历(中序遍历)的话,输出的结果是有序的。顺序就是按照operator< 定义的大小排序。而boost::unordered_map是计算元素的Hash值,根据H原创 2015-05-12 11:29:08 · 4829 阅读 · 0 评论 -
std::auto_ptr的使用方法
项目管理之商务 gettid和pthread_self的用法正确使用std::auto_ptr 2012-05-21 14:47:41| 分类:C/C++ | 标签:|举报|字号大中小 订阅 用微信 “扫一扫”将文章分享到朋友圈。转载 2015-05-12 13:20:40 · 392 阅读 · 0 评论 -
一个特别好的boost学习资料
http://zh.highscore.de/cpp/boost/原创 2015-05-12 13:33:04 · 603 阅读 · 0 评论