随笔分类 -  《C++ Primer》

17.4 Random Numbers(随机数)
摘要:程序使用rand()来生成谁技术,此函数生成的是伪随机数,每个随机数的范围在0到一个系统相关的最大数(至少为32767)之间。 C++通过定义在random中的随机数引擎类和随机数分布类来生成unsigned随机数。 引擎:生成随机unsigned整数序列 分布:使用引擎返回特定概率分布的随机数 C
403
0
0
17.3 Regular Expressions(正则表达式)
摘要:一个正则表达式是描述字符串序列的方法。 式子 说明 regex 表示有一个正则表达式的类 regex_match 将一个字符序列与一个正则表达式匹配 regex_search 寻找第一个去正则表达式匹配的子序列 regex_replace 使用给定格式替换一个正则表达式 sregex_iterato
176
0
0
17.2 The bitset Type(bitset类型)
摘要:包含在bitset头文件中 bitset类是-一个类模板,它类似array类,具有固定的大小。 包含编号从0到31的32个二进制位。编号从0开始的二进制位被称为低位,编号到31结束的二进制位被称为高位。 #include <iostream> #include <bitset> #include <
154
0
0
17.1 The Tuple.(tuple类型)
该文被密码保护。
1
0
0
16.1 Define a Template(定义一个模板)
摘要:OOP能处理类型在程序运行之前都未知的情况,而在泛型编程中,在编译时就能获知类型了。 template <模板形参列表> //模板形参列表:模板形参1,模板形参2... 在模板定义中,模板参数列表不能为空。 模板的实例:在调用模板时,形参被替换为具体类型过程。 #include <iostream>
342
0
0
15.5 Acess Control and Inheritance(访问控制和继承)
摘要:protected 和私有成员类似,受保护的成员对于类的用户来说是不可访问的。 和公有成员类似,受保护的成员对于派生类的成员和友元来说是可访问的。此外,protected还有另外一条重要的性质。 派生类的成员或友元只能通过派生类对象来访问基类的受保护成员。派生类对于一个基类对象中的受保护成员没有任何
154
0
0
15.3 Virtual Function(虚函数)
摘要:当且仅当对通过指针或引用调用虚函数时,才会在运行时解析该调用,也只才在这种情况下对象的动态类型才有可能与静态类型不同。 在C++11标准中可以使用override来说明虚函数。 class A{ virtual void func1(){...} virtual void func2(){...}
174
0
0
15.2 Define Base and Derived Classes(定义基类和派生类)
摘要:基类通常应当定义一个虚析构函数,即使虚析构函数即使不工作,我们也需要。 派生类需要能够为自己的操作定义。 在基类中定义为virtual的函数期望在派生类中被重写,除了构造函数外,任意非static变量都可以成为虚成员。 尽管派生类包含了它从基类中继承来的成员,但它并不能直接初始化基类成员。 每一个类
337
0
0
15.1 OOP:An OverView(概述)
摘要:继承和动态绑定在两方面影响我们的程序: 他们让定义与其他类相似但不一样的类更加容易。 让我们在写相似类时,忽略细枝末节,让我们编程更加轻松。 C+11新标准允许派生类显式地注明它将使用哪个成员函数改写基类的虚函数,具体措施是在该函数的形参列表之后增加一个override关键字 动态绑定指我们在程序运
172
0
0
14.9 Overloading,Conversions,and Operators(重载,转换,操作符)
摘要:一个转换运算符是一种特殊的成员函数 转换一个类类型值到其他类型 一个转换构造函数必须是成员函数,并且不可能有特殊的返回值,必须有一个空参列表。这个函数通常是const #include <iostream> using namespace std; class A { public: A(int m
148
0
0
14.8 Function-Call Operator(函数调用操作符)
摘要:类中重载调用操作符,允许使用对象就好像函数一样。 #include <iostream> using namespace std; class A { public: int operator()(int k) { (k > 0) || (k = -k);//前者能判断整体真,后者不再执行,不能就继
393
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起