摘要: 2048游戏控制器 1 evaluate 要用程序来处理就得对现实的问题进行量化,用数字来表示。在2048游戏中,我们的输入是一个棋局,让我们输出一个移动方向,这样我们需要对棋局进行量化,即我们要评估棋局的好坏,用一个score来表示,score越大棋局越好,score越小棋局就越差。 玩过2048 阅读全文
posted @ 2021-12-07 00:27 下夕阳 阅读(298) 评论(0) 推荐(0) 编辑
摘要: virtal Virtual是C++ OO机制中很重要的一个关键字。只要是学过C的人都知道在类Base中加了Virtual关键字的函数就是虚拟函数(例如函数print),于是在Base的派生类Derived中就可以通过重写虚拟函数来实现对基类虚拟函数的覆盖。当基类Base的指针point指向派生类D 阅读全文
posted @ 2021-12-03 00:18 下夕阳 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 指针数组与指向数组的指针 1、int ( a)[10] 指向数组的指针 a是一个二级指针,可认为是一个二维数组的首地址,指向一个一维数组,数组存储了10个int数据。 2、int a[10] 指针数组 a是一个一级指针,是数组的首地址,指向一个int指针数据,数组存了10个int指针 阅读全文
posted @ 2021-12-03 00:07 下夕阳 阅读(534) 评论(0) 推荐(0) 编辑
摘要: C++学习笔记 1、使用C++11的标准来编译C++要添加 std=c++11参数(gcc版本要大于4.8) 2、输入EOF 3、引用初始化 普通引用只能用一个左值(对象)进行初始化,因为只能引用一个对象。 const 引用可以用一个右值进行初始化 4、man命令来查看类的成员 5、使用标准库的类型 阅读全文
posted @ 2021-12-03 00:00 下夕阳 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 动态内存 shared_ptr版本 c++ shared_ptr gen_vector(const size_t &size) { return make_shared (size, 0); } void get_data(shared_ptr ptr) { auto iter = ptr begi 阅读全文
posted @ 2021-12-02 23:51 下夕阳 阅读(27) 评论(0) 推荐(0) 编辑
摘要: c++ 动态内存 StrBlob.h StrBlob.cpp 感觉StrBlobPtr就是强行使用weak_ptr,并没有实际的用途,除非StrBlob对象销毁了,shared_ptr指针data销毁了,weak_ptr指针w_ptr的check操作才会起到作用,但是不明白为什么不直接使用StrBl 阅读全文
posted @ 2021-12-02 23:47 下夕阳 阅读(55) 评论(0) 推荐(0) 编辑
摘要: TextQuery程序 我写的第一个版本 返回的是map这个数据量很大,效率低下。 TextQuery.h TextQuery.cpp 这里用到了set{line_cnt}来构造一个匿名的对象,赋值给map。但是不能用set (line_cnt),因为set没有有参数的构造函数,有参数的也是拷贝的那 阅读全文
posted @ 2021-12-02 23:45 下夕阳 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 动态内存 动态数组 习题12.23 c++ //连接字符串到动态数组 char c = new char "20" ; char a[] = "hello "; char b[] = "world"; strcopy(c, a); strcopy(c+strlen(a), b); cout 阅读全文
posted @ 2021-12-02 23:41 下夕阳 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 拷贝构造函数、拷贝运算符、析构函数 拷贝构造函数、拷贝运算符、析构函数 定义行为像值的类 class HasPtr{ public: HasPtr(const string &s = string()):ps(new string(s)), i(0) { cout<<"HasPtr(const st 阅读全文
posted @ 2021-12-02 23:38 下夕阳 阅读(94) 评论(0) 推荐(0) 编辑
摘要: struct/enum/union加typedef与不加typedef 匿名结构体 struct { int a; int b; } v; // 这里表示定义了一个结构体的变量v,且结构体类型没有名字,后续不能再定义结构体,除非又把结构体写一遍。 有名字的结构体 - 直接定义变量 struct st 阅读全文
posted @ 2021-12-02 23:34 下夕阳 阅读(242) 评论(0) 推荐(0) 编辑