C/C++常用头文件及函数汇总

作者:雨辰 发布于:2016-4-5 10:49 Tuesday 分类:C/C++

C/C++头文件一览 C #include <assert.h>    //设定插入点 #include <ctype.h>     //字符处理 #include <errno.h>     //定义错误码 #include <float.h>     //浮点数处理 #include <iso646.h>        //对应各种运算符的宏 #include <limits.h>    //定义各种数据类型最值的常...

阅读全文>>

标签: C++

评论(0) 引用(0) 浏览(341)

回顾 C++的指针函数 函数指针

作者:雨辰 发布于:2016-4-5 10:45 Tuesday 分类:C/C++

1. 前言    关于指针函数和函数指针,特别是函数指针,相信很多C/C++ers跟我曾经一样,对它抱有敬畏,认为它是很高深的东西,其实不然。要理解它花不了多少功夫,或许我一句话就能说清楚二者的区别,但是这样也只是在脑子里形成一个概念而已。大学时代,作为一名学生时,我可以一天看完毛概,考八九十分;但是我用了一个星期去看谭浩强的C++教材(尽管现在很多人鄙视这本教材),上机时却仍无从下手,我可以侃侃而谈,熟悉一切概念,但是就是编不出程序。这就是程序员的世界,凡事只有动手才能领悟真谛。不过这也应证了一句千古名句,也是我最喜欢的一句诗“纸上得来终觉浅,绝知此事要躬行”...

阅读全文>>

标签: C++

评论(0) 引用(0) 浏览(285)

Cocos2d-x 的内存管理 (不错的一篇文章)转载

作者:雨辰 发布于:2016-4-4 10:58 Monday 分类:C/C++

既然选择了C++作为游戏开发的语言, 手动的管理内存是难以避免的, 而Cocos2d-x的仿Objctive-C的内存管理方式, 事实上让问题变得更加复杂(仅仅是移植更加方便了), 因为你需要很好的掌握两种语言的内存管理方式, 并且在使用时头脑清晰, 不能混用, 不然等待你的就是无穷的噩梦, 因为引用计数的原因, 问题比起纯粹的C++内存泄漏还要难以定位的多.  这里统一的整理一下目前在Cocos2d-x中的内存管理相关的方法和问题. 为了让思路更加清晰, 我提及的不仅仅是具体在Cocos2d-x中怎么用, 也包含一些为啥在Cocos2d-x中应该这么用. 并且,...

阅读全文>>

标签: C++

评论(0) 引用(0) 浏览(403)

Unity使用C#与C++服务端通讯协议探讨

作者:雨辰 发布于:2015-10-11 20:15 Sunday 分类:游戏架构

最近在做u3d的网游,服务器端用的是比较成熟的C++。 客户端用的是C#,所以在数据协议上遇到一些问题,希望和大家交流交流。  大家有木有好方法!!! 1、传统模式 直接从结构体转换成byte流,C#提供了Marshal类,基本可以实现:         public static byte[] Struct2Bytes<T>(T obj)     {        int size = Marshal.SizeOf(obj); &...

阅读全文>>

标签: C++

评论(0) 引用(0) 浏览(693)

雨辰 joyimp|@2011-2017 京ICP备16030765号