按类别查询搜索结果
关于关键词 "C++" 的检测结果,共 11505
enenshiwo | 2017-01-31 18:48:10 | 阅读(130) | 评论(0)
1.尽量以const,enum,inline替换#define用const替换#define原因之一:调试代码的时候,宏替换是直接把一个变量名替换为一个数字,在调试器里直接出现一个数字你可能会摸不着头脑,把这个变量定义为const就会出现变量名,不至于忘记它是干什么的。总结:对于单纯的常量,最好以const或者enum替换#define...【阅读全文】
三点水兽 | 2017-01-26 22:51:34 | 阅读(280) | 评论(0)
P297P302P304P313P321P330P376P378P381P389P392P394P395P396P404P408【阅读全文】
【C/C++】 C/C++面试题
上海汇宜WODE | 2017-01-22 16:29:32 | 阅读(110) | 评论(0)
上海汇宜WODE | 2017-01-22 16:28:19 | 阅读(170) | 评论(0)
上海汇宜WODE | 2017-01-22 16:23:17 | 阅读(50) | 评论(0)
赤子踏浪 | 2017-01-22 10:40:33 | 阅读(80) | 评论(0)
C++中指针申请和释放内存通常采用的方式是new和delete。然而标准C++中还有一个强大的模版类就是auto_ptr,它可以在你不用的时候自动帮你释放内存。下面简单说一下用法。用法一: std::auto_ptrm_example(new MyClass());   用法二: std::auto_ptr...【阅读全文】
赤子踏浪 | 2017-01-13 15:47:06 | 阅读(0) | 评论(0)
C++程序中内存分配:1. 栈:由编译器自动分配和释放。存储函数的参数、局部变量等,函数的调用也是由栈来完成的。和数据结构中的栈类似。2. 堆:由程序员自己分配和释放。如果程序员没有释放,则函数执行结束后,由OS释放。注意它和数据结构中的堆是两码事,操作方式类似于链表。3. 全局区(静态区):全局变量和静态变...【阅读全文】
修罗一怒 | 2017-01-13 10:13:09 | 阅读(120) | 评论(0)
【服务器与存储】 c++ mmo 开源游戏服务器kbengine
srvking | 2017-01-06 14:00:38 | 阅读(230) | 评论(0)
什么是KBEngine?
一款开源的游戏服务端引擎,客户端通过简单的约定协议就能与服务端通讯, 使用KBEngine插件能够快速与(Unity3D、UE4、OGRE、HTML5、等等)技术结合形成一个完整的客户端。
服务端引擎层使用C++编写,游戏逻辑层使用Python(支持热更新),开发者无需重复的实现一些游戏服务端通用的底层技术, 将精力真正集中到游戏开发层面上来,快速的打造各种网络游戏。
(经常被问到承载上限,KBEngine底层架构被设计为多进程分布式动态负载均衡方案, 理论上只需要不断扩展硬件就能够不断增加承载上限,单台机器的承载上限取决于游戏逻辑本身的复杂度。)【阅读全文】
【服务器与存储】 c++ mmo 开源游戏服务器kbengine
srvking | 2017-01-06 13:59:51 | 阅读(70) | 评论(0)
官网,论坛,QQ交流群:461368412什么是KBEngine?一款开源的游戏服务端引擎,客户端通过简单的约定协议就能与服务端通讯, 使用KBEngine插件能够快速与(Unity3D、UE4、OGRE、HTML5、等等)技术结合形成一个完整的客户端。服务端引擎层使用C++编写,游戏逻辑层使用Python(支持热更新),开发者无需重复的实现一...【阅读全文】
zhangyongfeifei | 2017-01-05 21:31:45 | 阅读(0) | 评论(0)
用一个实际代码来说明。 class A { public:     staticvoid staticmember(){cout<<"static"<<endl;}   //static member     void nonstatic(){cout<<"nonstatic"<<endl;}       ...【阅读全文】
【C/C++】 C++构造函数
zhangyongfeifei | 2017-01-01 19:56:19 | 阅读(100) | 评论(0)
【C/C++】 C++指针作业
zhangyongfeifei | 2017-01-01 17:11:09 | 阅读(110) | 评论(0)
赤子踏浪 | 2016-12-29 16:00:19 | 阅读(0) | 评论(0)
先说一下C语言中fseek()的功能:函数原型:int fseek(FILE *fp, LONG offset, int origin)参数含义:fp 文件指针 offset 相对于origin规定的偏移位置量 origin 指针移动的起始位置,可设置为以下三种情况: SEEK_SET 文件开始位置 SEEK_CUR 文件当前位置 SEEK_END 文件结束位置C++中seep()和seekg()函数功能seekp:设置...【阅读全文】
AryaKnight | 2016-12-28 15:02:27 | 阅读(50) | 评论(0)
bandari0 | 2016-12-28 10:27:53 | 阅读(20) | 评论(0)
hbsxjs | 2016-12-23 16:52:53 | 阅读(30) | 评论(0)
引言在用C++的项目源码中,经常会不可避免的会看到下面的代码:#ifdef __cplusplusextern "C" {#endif/*...*/#ifdef __cplusplus}#endif它到底有什么用呢,你知道吗?而且这样的问题经常会出现在面试or笔试中。下面我就从以下几个方面来介绍它:1、#ifdef _cplusplus/#endif _cplusplus及发...【阅读全文】
A_number__1 | 2016-12-19 11:59:06 | 阅读(40) | 评论(0)
C++编程语言是一个应用广泛的计算机应用语言,它功能强大,在一定程度上大大提高了程序开发效率。C++单例模式也称为单件模式、单子模式。使用单例模式,保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出等。单例模...【阅读全文】
hbsxjs2014 | 2016-12-15 19:08:55 | 阅读(90) | 评论(0)
C++规定,一个变量可以在程序范围内的任何地方定义,也就是说在这个变量定义之前编译器是无法给它分配内存空间的。在这点上和C不同,C强制要求变量的声明和定义必须放在条件块的开始。虽然如此,但是现在的C++编译器通常像C编译器一样,在一个程序块的开头就分配好所有变量的内存。这一切对于程序员来说是透明的,因为我们...【阅读全文】
hbsxjs2014 | 2016-12-15 19:06:01 | 阅读(100) | 评论(0)
C++,Kruskal克鲁斯卡尔算法求最小生成树,kruskal克鲁斯第一篇博客。克鲁斯卡尔求最小生成树思想:首先将n个点看做n个独立的集合,将所有边快排(从小到大)。然后,按排好的顺序枚举每一条边,判断这条边连接的两个点是否属于一个集合。若是,则将这条边加入最小生成树,并将两个点所在的集合合并为一个集合。...【阅读全文】