c++
路飞的博客
show me the code, talk is cheap.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++指针详解
c++指针转载 2015-11-14 20:11:57 · 668 阅读 · 0 评论 -
C++函数重载和函数覆盖的区别
“overload”翻译过来就是:超载,过载,重载,超出标准负荷;“override”翻译过来是:重置,覆盖,使原来的失去效果。先来说说重载的含义,在日常生活中我们经常要清洗一些东西,比如洗车、洗衣服。尽管我们说话的时候并没有明确地说用洗车的方式来洗车,或者用洗衣服的方式来洗一件衣服,但是谁也不会用洗衣服的方式来洗一辆车,否则等洗完时车早就散架了。我们并不要那么明确地指出来就心知肚明,这就有重载的转载 2016-01-11 09:46:42 · 1487 阅读 · 1 评论 -
vs2015多行注释与取消多行注释
注释: 先CTRL+K,然后CTRL+C 取消注释: 先CTRL+K,然后CTRL+U原创 2016-03-05 11:53:07 · 46273 阅读 · 1 评论 -
C++ 中malloc函数详解(转载)
一、原型:extern void *malloc(unsigned int num_bytes);头文件:#include <malloc.h> 或 #include <alloc.h> (注意:alloc.h 与 malloc.h 的内容是完全一致的。)功能:分配长度为num_bytes字节的内存块 说明:如果分配成功则返回指向被分配内存的指针,否则返回空指针NULL。 当内存不再使用时,应使转载 2016-03-09 14:13:36 · 65640 阅读 · 2 评论 -
c++中Const,Const函数,Const变量,函数后面的Const
看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设计书籍建议转载 2016-03-24 09:58:59 · 3728 阅读 · 0 评论 -
虚幻4编码规范
来自官方文档本页面的内容:简介类的组织结构版权声明命名规范 示例基本C++数据类型的可移植别名注释指南示例格式C++ 11和现代语法原有宏的新关键字‘auto’关键字Range Based For Lambdas以及匿名函数强类型枚举Move语句第三方代码代码格式 大括号 { }If - ElseTabs(制表符)Switch 语句Namespaces(转载 2016-04-28 16:26:17 · 3345 阅读 · 1 评论 -
UE4 C++示例工程Battery Collector(4.10版本又更名为3rd Person Power-up)
这个是官方的一个C++示范工程,一共有21个教学视频,总时长2个小时。从游戏逻辑上、引擎功能使用程度上来说,都属于比较简单的层次,不过以入门、了解虚幻4的C++特性为目的,这个还是不错的素材。最终效果见优酷链接。下面是主要代码,包含5个类:Pickup,BattertyPickup,BatteryCollectorCharacter,BatteryCollectorGameMode,SpawnVol原创 2016-07-25 21:38:53 · 4168 阅读 · 2 评论 -
UE4 性能优化方法(转载)
戏帧率很低,或者有卡顿的现象,可能会有很多原因,这时候不要乱猜,比如是不是人物太多了或者渲染的东西太多了,这样猜意义是不大的,可能会浪费很多时间,但是总找不到点上,当然如果运气好也可以找到瓶颈,这个时候我们可以借助相应的工具来查找性能瓶颈。此处我们仅以UE4来展开讲解。首先要确定瓶颈是在CPU还是GPU,为了找到是谁,以非debug版本启动你的程序,并且在控制台上输入stat unit 命令,如果是转载 2016-10-12 19:37:11 · 17483 阅读 · 0 评论 -
虚幻4 C++ UFUNCTION 宏 参数解析
虚幻引擎c++中定义了许多宏,如UCLASS(),UPROPERTY(),UFUNCTION(),USTRUCT()等,其中UFUNCTION()宏添加在函数前面,填入适当参数可以帮助函数实现特定的功能, 如允许蓝图调用该函数。这里总结下UFUNCTION()宏几个重要的参数。BlueprintCallable,蓝图可以调用该函数,但是函数体只能在c++中实现;BlueprintImplementa原创 2016-10-12 20:59:32 · 3629 阅读 · 0 评论
分享