小编Pra*_*dav的帖子

为什么在定义结构优先级队列时使用向量?

我知道我们可以通过以下方式定义结构的优先级队列 -

std::priority_queue<somestructure, vector<somestructure>, compare> pq;
Run Code Online (Sandbox Code Playgroud)

其中compare是包含比较函数的结构。我想问为什么我们需要使用向量作为这个声明中的第二个参数。在定义上述优先级队列时,向量与优先级​​队列有何关系?

c++

3
推荐指数
1
解决办法
1518
查看次数

C++ 头文件中的静态函数

我知道当我们使一个函数“静态”时,它的作用域是整个文件,也就是说,它可以在那个特定文件的任何地方使用,我们用它来将函数的作用域限制在一个特定的文件中。如果我们定义一个头文件,其中定义了一些函数,都是静态的,会发生什么?如果我们将该头文件包含在另一个文件中,我们是否能够访问这些函数?

c++ static header-files

1
推荐指数
1
解决办法
60
查看次数

标签 统计

c++ ×2

header-files ×1

static ×1