![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
CekineLin
Game Designer
展开
-
C开源hash代码uthash的用法总结(1)
引用http://houjixin.blog.163.com/blog/static/356284102013101310454673/uthash 是C的比较优秀的开源代码,它实现了常见的hash操作函数,例如查找、插入、删除等待。该套开源代码采用宏的方式实现hash函数的相关功能,支持C语言的任意数据结构最为key值,甚至可以采用多个值作为key,无论是自定义的struct还是转载 2014-07-17 16:00:07 · 577 阅读 · 1 评论 -
值得推荐的C/C++框架和库 (真的很强大)
引用 http://blog.csdn.net/xiaoxiaoyeyaya/article/details/42541419转载 2016-01-28 00:09:12 · 329 阅读 · 0 评论 -
Cocos2dx 3.0 过渡篇(十七) std::bind与CC_CALLBACK不得不说的故事
引用:http://blog.csdn.net/star530/article/details/21245565本篇的主题就是揭露CC_CALLBACK 与 std::bind之间不可告人的秘密......首先看一段代码:[cpp] view plaincopy//先是创建3个精灵 boy = Sprite::c转载 2015-06-15 22:59:44 · 196 阅读 · 0 评论 -
6、若不想使用编译器自动生成的函数,就明确拒绝
默认类class的copy构造函数和copy assgnment操作符会原创 2014-08-03 10:31:29 · 339 阅读 · 0 评论 -
5:了解c++默认编写并调用哪些函数
以下四个函数编译器会帮助自动生成,1、defaultgouzhan原创 2014-07-29 15:48:52 · 417 阅读 · 0 评论 -
c++ 获取随机数
#include#include#includeint main(){ float num; srand(time(NULL)); num = (rand()%100)*0.01;/*这里可以控制精度,应该能看懂吧,这里是两位精度,如果你想精确到0.001,可以写成num = (rand()%1000)*0.001;*/ cout<<"The number is: "<<num转载 2014-07-14 21:04:16 · 272 阅读 · 0 评论 -
typeid详解
转http://www.cppblog.com/smagle/archive/2010/05/14/115286.aspx在揭开typeid神秘面纱之前,我们先来了解一下RTTI(Run-Time Type Identification,运行时类型识别),它使程序能够获取由基指针或引用所指向的对象的实际派生类型,即允许“用指向基类的指针或引用来操作对象”的程序能够获取到“这些指针或转载 2014-07-30 10:54:40 · 203 阅读 · 0 评论 -
7、为多态基类声明virtual析构函数
一般情况下,如果classs原创 2014-08-04 10:40:45 · 328 阅读 · 0 评论 -
vs2012自动跟踪连接到改类所在的位置的设置方法
如图:原创 2014-07-25 11:19:32 · 537 阅读 · 0 评论 -
c++ stl Function Objects 函数对象
引用http://hi.baidu.com/widebright/item/01361546d60f04d2c1a592c6这篇文章非常不错C++函数对象与函数指针不同之处http://developer.51cto.com/art/201002/183522.htm写的太好了,我转贴一下,以便查看。在C++编程语言中,有很多功能都与C语转载 2014-07-25 11:25:22 · 396 阅读 · 0 评论 -
STL的find_if函数
引用http://blog.chinaunix.net/uid-20437338-id-1946550.html有时我们要在map、vector容器中查找符合条件的记录,map提供一个find的成员函数,但也仅限于查找关键字满足条件的记录,不支持值域的比较。如果我们要在值域中查找记录,该函数就无能无力了。而vector甚至连这样的成员函数都没有提供。所以一般情况下进行值域的转载 2014-07-25 11:18:35 · 332 阅读 · 0 评论 -
cocos2dx 屏幕自适应
首先要明白,自适应经过两次缩放原创 2014-07-24 19:46:10 · 499 阅读 · 0 评论 -
C++ 中dynamic_cast<>的使用方法
/*这是从网上摘下的例子,主要讲述了 dynamic_cast/* 作用:将一个基类对象指针(或引用)cast到继承类指针,dynamic_cast会根据基类指针是否真正指向继承类指针来做相应处理, 即会作一定的判断。 对指针进行dynamic_cast,失败返回null,成功返回正常cast后的对象指针; 对引用进行dynamic_c转载 2014-07-03 14:43:43 · 296 阅读 · 0 评论 -
c++使用预编译快速编译工程
1、右键工程->属性->配置属性->c/c++原创 2014-07-17 16:48:39 · 569 阅读 · 0 评论 -
C/C++中extern,static关键字详解
转http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777431.html转载 2014-07-21 11:32:34 · 243 阅读 · 0 评论 -
sprintf(char *buffer, const char *format, [ argument] … )
功能把格式化的数据写入某个字符串缓冲区。头文件stdio.h原型int sprintf( char *buffer, const char *format, [ argument] … );参数列表buffer:char型指针,指向将要写入的字符串的缓冲区。format:格式化字符串。[argument]...:可选参数,可以转载 2014-07-17 15:21:30 · 592 阅读 · 0 评论 -
使用多边形网格对cocos2dx进行性能优化
引用https://www.codeandweb.com/texturepacker/tutorials/cocos2d-x-performance-optimization翻译 2017-03-09 11:34:30 · 864 阅读 · 0 评论