凡心所向,素履以往。生如逆旅,一苇以航。|

Hk_Mayfly

园龄:7年6个月粉丝:340关注:5

随笔分类 -  C++

地址,指针和引用的表现形式
摘要:1 必要知识 地址:只有变量才有地址,常量没有地址,除了const定义的伪常量。 指针(TYPE *):任何数据类型都可以定义指针,指针本身也是一种数据类型。由于指针保存的都是地址(32位操作系统下,地址为32位),所以无论什么类型的指针都占据4字节空间。 引用(TYPE&):在C++中不能单独定义
619
0
0
String.h实现
摘要:String.h String.cpp main.cpp
286
0
0
彩票中奖(C++)
只有注册用户登录后才能阅读该文。
4
0
0
五子棋(C++)
只有注册用户登录后才能阅读该文。
13
0
0
日历(C++)
只有注册用户登录后才能阅读该文。
8
0
0
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 <
155
0
0
17.1 The Tuple.(tuple类型)
该文被密码保护。
1
0
0
16.1 Define a Template(定义一个模板)
摘要:OOP能处理类型在程序运行之前都未知的情况,而在泛型编程中,在编译时就能获知类型了。 template <模板形参列表> //模板形参列表:模板形参1,模板形参2... 在模板定义中,模板参数列表不能为空。 模板的实例:在调用模板时,形参被替换为具体类型过程。 #include <iostream>
343
0
0
15.5 Acess Control and Inheritance(访问控制和继承)
摘要:protected 和私有成员类似,受保护的成员对于类的用户来说是不可访问的。 和公有成员类似,受保护的成员对于派生类的成员和友元来说是可访问的。此外,protected还有另外一条重要的性质。 派生类的成员或友元只能通过派生类对象来访问基类的受保护成员。派生类对于一个基类对象中的受保护成员没有任何
155
0
0
15.3 Virtual Function(虚函数)
摘要:当且仅当对通过指针或引用调用虚函数时,才会在运行时解析该调用,也只才在这种情况下对象的动态类型才有可能与静态类型不同。 在C++11标准中可以使用override来说明虚函数。 class A{ virtual void func1(){...} virtual void func2(){...}
174
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起