C++
文章平均质量分 54
heishiJJ
这个作者很懒,什么都没留下…
展开
-
深入理解C++引用
首先什么是引用?我将使用程序来回答你:首先来个最简单的代码:int i = 10;int &ri = i;int *p = &i;看看生成的代码://对i变量的说明.globl i .data .align 4 .type i, @object .size i, 4//分配int i的内存并初始化i: .long 10//对ri的说明,注意引用是放在rodata中原创 2013-05-27 16:20:45 · 977 阅读 · 2 评论 -
Mysql源代码分析---网络初始化
//这些比较简单,看看注释就能明白了/*初始化网络,主要是初始化网络监听的套接字ip_socket和用于本地监听的unix_sock*/static void network_init(void){ struct sockaddr_in IPaddr;#ifdef HAVE_SYS_UN_H struct sockaddr_un UNIXaddr;#endif原创 2013-09-21 17:08:05 · 1055 阅读 · 0 评论 -
G3D游戏引擎——编译
在支付宝半年了,都是在写Java的核心业务处理,感觉离技术越来越远,所以重新捡起C++,开始游戏引擎的研究,这次选择的游戏引擎是G3D,环境是Mac。这里的编译我选择的是g++,写一个小的实例,可以选择自带的sample的程序,编译的时候花费了我5个多小时才完成,需要下载jpeg,png等许多依赖的库。这里将整个编译的的命令行贴出来,给无法编译G3D的童鞋一点参考,其中的一些依赖文原创 2014-12-14 22:28:27 · 1680 阅读 · 0 评论