- 博客(6)
- 收藏
- 关注
原创 经典之辩——malloc和new
引子:1、存储分配:(1)通常定义变量(或对象),编译器在编译时都可以根据该变量(或对象)的类型知道所需内存空间的大小,从而系统在适当的时候为他们分配确定的存储空间。这种内存分配称为静态存储分配;(2)有些操作对象只在程序运行时才能确定,这样编译时就无法为他们预定存储空间,只能在程序运行时,系统根据运行时的要求进行内存分配(堆中的内存空间),这种方法称为动态存储分配。2、内存区域:(1)全局代码区...
2018-03-23 15:58:23 152
转载 C++STL模板库
STL,standard template library。原博主timebomb:原文链接在这里标准模板库就是类与函数模板的大集合。STL共有6种组件:容器,容器适配器,迭代器,算法,函数对象和函数适配器。1、容器:容器是用来存储和组织其他对象的对象。STL容器类的模板在标准头文件中定义。主要如下所示①序列容器基本的序列容器是上面图中的前三类:关于三者的优缺点主要是:A:vector<T&...
2018-03-23 10:52:01 618
转载 在C++中使用引用类型的成员变量
最近才发现C++可以定义引用类型的成员变量,以前一直以为不可以,原因是初始化时有编译错误,现在说明一下如何定义并初始化引用类型的成员变量:class Test{private: int &a;//引用类型的成员变量public: Test(int &b) { a = b; }};上面的写法是有问题的,原因是引用类型的成员变量必须在构造函数的初始...
2018-03-23 10:40:29 2945
原创 C++中重载与重写与隐藏
重载 同一类中,函数重载,静态多态性; 被声明的几个具有不同参数列(参数的类型,个数,顺序不同)的同名函数; 重载不关心函数返回类型; 根据参数列表确定调用哪个函数。重写(覆盖) 与继承的概念有关,虚函数,动态多态性:指派生类中重新定义的函数。 其函数名,参数列表,返回值类型,所有都必须同基类中被重写的函数一致; ...
2018-03-23 10:10:50 151
原创 Linux常用命令(整理)
1、sed sed是一个很好的文件处理工具,可以将数据行进行替换、删除、新增、选取等特定工作。点击打开链接很仔细的详解。命令行格式: sed [-nefri] ‘command’ 文本常用选项: -n∶使用安静(silent)模式。只有匹配的那一行(或者动作)才会被列出来。 [root@localhost ruby] # sed -n '/ruby/p' ab ...
2018-03-23 09:29:04 172
原创 学习U3d官方项目——Space Shooter
1、养成良好的习惯:①创建新场景,先保存;②创建新游戏对象,先reset重置transform坐标+重命名;③保持有序:在Asset资源文件中点击新建Folder,场景保存在一个文件中,Prefab保存在一个文件中; 在Hierarchy视图中点击新建empty,用作分类工具,同类游戏对象作为一个empty对象的子对象们;2、Mesh(网格):创建网格...
2017-06-02 20:39:45 388
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人