自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Survial Shooter教程笔记

该教程里有一些经典的使用脚本角色移动、旋转float h = Input.GetAxisRaw("Horizontal");//a dfloat v = Input.GetAxisRaw("Vertical");//w s获取横轴纵轴输入然后Vector3 movement = movement.normalized * speed * Time.deltaTi

2017-02-17 23:05:18 408

原创 Unity学习草稿

预设体预设体能够使游戏对象和资源重复使用相同的游戏对象可以使用同一个预设体来创建对预设体进行修改后,所有的同一预设体游戏对象都会相应改变要区分 预设体 与 预设体游戏对象!!!在create栏把游戏对象拖到project栏即可创建预设体预设体扩展名为.prefab然后就可以把预设体拖到场景中创建预设体游戏对象对预设体游戏对象可以单个的修改//

2016-09-29 20:34:07 713

原创 c++primer第五版第十九章练习

19.1#include #include void *operator new(std::size_t n){ std::cout << "new(size_t)\n"; if (void *mem = malloc(n)) return mem; else throw std::bad_alloc();}void operator delete(void *mem)

2016-05-01 00:02:12 4841

原创 c++primer第五版第十八章练习

18.1*p解引用后是r,所以两者都是range_error对象因为是throw p,如果没有匹配的catch,那么将调用terminate,程序将终止18.2v是vector对象,将调用自己的析构函数指针p被释放,但是p所指向的内存将丢失调用自己的析构函数,关闭文件18.31、使用类对象的方法,创建一个包含一

2016-04-25 02:33:06 1262

原创 c++primer第五版第十七章练习

17.1、17.2#include #include #include #include int main(){ using namespace std; tuple ti{ 10,20,30 }; cout (ti) (ti) (ti) << endl; tuple, pair> top; system("pause"); return 0;}17.3#pr

2016-04-17 22:44:53 3884

原创 c++primer第五版第十六章练习

16.1根据模板参数的类型实例化出一个该类型的函数16.2#include #include #include //less//#include "../../7.21/7.21/标头.h"templateint compare(const T &a, const T &b) { if (std::less()(a, b))return 1; if (std::

2016-04-09 23:35:51 4774 1

原创 c++primer第五版第十五章练习

15.1派生类必须有的,而且需要定义自己版本的成员,该成员隐式的也是虚成员15.2protected说明成员是受保护的:只有该类对象成员和派生类可以访问,派生类的派生类无访问权private说明成员是私有的:是有该类对象的成员才有访问权,派生类没有15.3

2015-12-18 16:59:43 2262 4

原创 c++primer第五版第十四章练习

14.1不同:重载的运算符至少有一个类类型的参数,而且不保证运算符的求值顺序,而且不再具有短路求值相同:优先级、结合性和参数数目,这些都是不变的14.2friend istream &operator>>(istream &is,Sales_data &s);friend ostream &operatorfriend Sales_data operator+(co

2015-12-15 17:55:49 1345 1

原创 c++primer第五版第十三章练习

13.1拷贝构造函数:参数为该对象类型的引用,而且额外参数都带有默认值/或无额外参数声明一个对象、该对象初始化内容为另一个对象的副本时:class A;A fun(A a) //拷贝构造函数{return a; 拷贝构造函数}A a1;A a2(a1); //拷贝构造函数A a3=a2; //拷贝构造函数fun(a1);13.2

2015-12-11 12:50:12 1002

原创 c++primer第五版第十二章练习

12.1b1=b2,所以都有4个元素b2离开作用域后被摧毁,但计数器不为0,内存不用释放12.2#ifndef HEAD_H_#define HEAD_H_#include #include #include #include class StrBlob{ std::shared_ptr> data; void check(std::vector::siz

2015-12-02 19:31:38 1364 2

原创 c++primer第五版第十一章练习

11.1map是关键字-值的储存,关键字是唯一的,通过下标运算符访问关键字对应的值,默认储存顺序是按照关键字vector储存的是对象,通过下标运算符访问对应的对象,储存顺序按照添加顺序11.2list 用在需要频繁的插入或删除元素vector 在需要索引访问时deque 由于是先进先出,用在一些消息内容上map 像字典之类的set 用于检

2015-11-25 16:27:13 640

原创 c++primer第五版第十章练习

10.1#include #include //count#include int main(){ using namespace std; vector vec = { 4, 9, 3, 5, 8, 6, 6, 5, 4 }; cout << count(vec.begin(), vec.end(), 4); //统计4在vec元素里出现的次数 system("pau

2015-11-18 21:57:27 1538

原创 c++primer第五版第六章练习

6.1形参是函数与外界接受数据的一种方式,生命周期是该函数执行完毕前。实参是在调用函数时的参数,传递给函数用于初始化形参6.2a 返回类型不匹配,修改为 string f()或是int s;b 没有返回类型,修改为void f2(int)c 形参名字形同、缺少"{",修改为int calc(int v1,int v2){/*...*/}d 缺少"{}",修改为d

2015-11-13 11:05:28 1107 2

原创 c++primer第五版第七章练习

7.1#include #include struct Sales_data{ std::string bookNo; unsigned units_sold = 0; double revenue = 0;};int main(){ using namespace std; Sales_data total; if (cin >> total.bookNo >>

2015-11-12 17:55:22 1913

原创 c++primer第五版第八章练习

8.1std::istream &print(std::istream &is){ char ch; auto old_state = is.rdstate(); while (is>>ch) std::cout << ch; is.setstate(old_state); return is;}8.2#include std::istream &pri

2015-11-11 19:48:42 699

原创 c++primer第五版第九章练习

9.1a vector或duqueb duquec vector9.2list> ldint;9.3 需指向同一个容器 不能在begin之前9.4 bool findint(vector::iterator b,vector::iterator e,int n){ auto iter=b; while(iter!=e) {

2015-11-11 10:29:48 675

原创 c++学习笔记 类继承

现在有一个记录身份ID的类://head.h#ifndef HEAD_H_#define HEAD_H_#include #include using namespace std;class IDcard{ string name; int id;public: IDcard(const string n = "null", const int i = 0);

2015-08-22 13:07:03 500 1

原创 c++学习笔记 类和动态内存分配与特殊成员函数

上一个例子中是仿string类Str使用的是char数组类储存,但是这样有大小限制(100),能不能让它动态的进行调整大小呢?已定义的char数组行不通,但是让一个指针指向一块规定大小的内存是可以的,于是我可以使用内存分配来完成任意大小的Str类这种方法叫动态内存分配:

2015-08-19 12:53:43 682

原创 c++学习笔记 类运算符重载与友元与类型转换

有这样一个类:class Str{ char str[100]; int n;public: Str(const char *pstr = "\0"){ strcpy(str, pstr); n = strlen(str); } const char *getstr()const{ return str; } const int getcount()const{

2015-08-18 23:10:52 541

原创 c++学习笔记 初识类与对象

个人学习c++笔记

2015-08-17 14:53:50 388

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除