随笔分类 - C++ 学习
摘要:先上一张alpha beta原理图,一看就懂 代码有点长,主要是因为算评估值得时候用的是穷举。 玩家是1,电脑是2,可以选择难度以及先手 运行截图:
阅读全文
摘要:需要包括库文件 #include <fstream> (1) ofstream:写操作,输出文件类; (2) ifstream:读操作,输入文件类; (3) fstream:可同时读写的文件类。 一般使用ofstream 和ifstream更加清楚明了 ifstream fin("input.txt
阅读全文
摘要:使用的时候需要导入sstream头文件
阅读全文
摘要:本文转载自http://www.cnblogs.com/tracylee/archive/2012/12/04/2801519.html string s("xyzzy"); string& rs = s; // 正确,rs指向s 指针没有这样的限制。 string *ps; // 未初始化的指针
阅读全文
摘要:转自:http://blog.csdn.net/lovekatherine/article/details/1778422 三种访问权限 public:可以被任意实体访问 protected:只允许子类及本类的成员函数访问 private:只允许本类的成员函数访问 (友元函数可以访问这三种访问权限的
阅读全文
摘要:1.虚函数 如果不使用virtual关键字,当使用基类的指针p指向派生类的对象是,调用的p的一个方法(比如print)时,调用的是基类里面的print方法。 如果使用virtual关键字,则可以调用派生类里的print方法。 class Base { public:Base(){} public:
阅读全文
摘要:对于外部世界来说,关键字protected和private相似,即在类外部只能通过公有方法访问, 而对于该保护成员所在类的派生类,其性质和public相似,可以在派生类中直接访问。
阅读全文
摘要:1. const 修饰变量,表示变量的值不会改变: const TYPE ValueName = value; 2. 指针使用const (1)指针本身是常量不变,有以下两种写法: (char*) const pName; (2)指针所指向的内容是常量不变,有以下两种写法: (char) const
阅读全文
摘要:1. 静态全局变量 在全局变量之间加上static关键字,就被定义为静态全局变量。 特点:在全局数据区分配内存 未初始化则被自动初始化为0 在声明它的文件内可见,在声明它之外的文件不可见,其他文件中可使用同名变量 2. 静态局部变量 在局部变量前加上static关键字,就被定义为静态局部变量 特点:
阅读全文
摘要:map即一个键值对应的数组,可以用键而不仅仅是数字作为索引。初始化:map mapOfVec; 新建了一个string为键int为值的map可以使用mapOfVec[“键”] = “值” 来进行赋值mapOfVec.count(k) 方法返回 Key为 k的元素个数,若无则返回0mapOfVec.c...
阅读全文

浙公网安备 33010602011771号