![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
ocean_dhl
爱好:编程,上网,读书,足球,乒乓球,象棋。。。。
展开
-
关于 c++ 命名空间
std是一个命名空间C++中引入命名空间的主要是为了处理程序中常见的命名冲突,它是由ANSI C++引入的可以由用户命名的作用域。所谓命名空间,实际上就是一个由程序设计者命名的内存区域 ,程序设计者可以根据需要指定一些有名字的空间域,把一些全局实体分别放在各个命名空间中,从而与其它全局实体分隔开来。如:namespace ns //指定命名空间ns{ int a;转载 2013-07-14 11:48:29 · 468 阅读 · 0 评论 -
cocos2d-x 文件读取与存储
转载自http://blog.csdn.net/chiuan/article/details/8618411有所修改。为了保存自定义数据文件,需要保存文件和读取文件,即file的io操作。下面简单介绍file的io操作针对cocos2d-x来说,我们可以使用std::string path =CCFileUtils::sharedFileUtils()->getWrit转载 2013-08-27 17:00:52 · 1277 阅读 · 0 评论 -
c++ static const
const定义的常量在函数函数执行后其空间会释放,static定义的静态常量不会释放空间。static表示静态的,类的静态成员函数,成员变量是和类相关的,不和类的具体对象相关。即使没有具体的对象,也能调用类的静态成员函数和静态成员变量。一般的静态函数就是一个全局函数,只不过他的作用域限于他的包含文件内。c++中stati静态成员变量不能在类的内部初始化。const常量成员也不能在类的定转载 2013-09-09 14:47:08 · 485 阅读 · 0 评论 -
c++ list vector
转载自http://genwoxuevc.blog.51cto.com/1852984/503337vector和数组类似,它拥有一段连续的内存空间,并且起始地址不变,因此它能非常好的支持随机存取(即使用[]操作符访问其中的元素),但由于它的内存空间是连续的,所以在中间进行插入和删除会造成内存块的拷贝(复杂度是O(n)),另外,当该数组后的内存空间不够时,需要重新申请一块足够大的内存并进行内存转载 2013-09-03 16:35:26 · 544 阅读 · 0 评论 -
获取系统毫秒时间值
long millisecondNow() { struct cc_timeval now; CCTime::gettimeofdayCocos2d(&now, NULL); return (now.tv_sec * 1000 + now.tv_usec / 1000); }原创 2013-11-20 10:41:48 · 889 阅读 · 0 评论