- 博客(5)
- 收藏
- 关注
原创 C++之 hash function
hash function的目的就是根据里面的元素值来算出hash code,以此来放进hashtable的bucket中,(它的bucket是按vector排列的,而里面元素使用list来排列)。经过hash code之后使得元素更乱或者说更随机的放入hashtable中,以避免发生碰撞。 ...
2021-10-21 10:33:46 340
原创 non-virtual函数、virtual函数和pure virtual函数的区别
在c++中,虚函数也是很重要的一部分。接下来对non-virtual函数、virtual函数和pure virtual函数进行区分。主要应用在class中,通知需要通过子类对父类继承时使用,通常有接口继承和实现继承。 non—virtual函数,即不是虚函数的函数,它不希望子类重新定义(override)此函数。也就是提供接口继承,并强制性实现继承。 virtual函数,希望子类去重新定义该函数,并该函数在父类有已有默认定义。既可以直接继承父类实现,也可以子类自己定义。提供接口继承,对于实现继承不强制。
2021-07-17 13:40:08 940
原创 2021-03-12
Visual studio 2019 配置 Q# 文章目录Visual studio 2019 配置 Q#前言一、配置环境的首要条件二、下载visual studio 20191.官网下载2.安装三、添加量子开发套件(QDK)案例 (Hello Quantum World) 前言 Q#是一种编程语言,具有量子计算特有的功能。Q#是微软量子开发套件的一部分,并配备了丰富的IDE支持和工具程序可视化和分析。 利用量子物理学的独特行为并将其应用于计算,量子计算机利用量子物理行为,如叠加、纠缠和量子干扰,将新
2021-03-12 13:24:32 229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人