函数get_size在哪里?

时间:2013-12-26 04:33:12

标签: c++ allocation

我正在阅读 C ++ Primer 5th Edition 这本书。在 Page 477 上,函数get_size()用于分配int的数组,如下所示。

// call get_size to determine how many ints to allocate
int *pia = new int[get_size()]; // pia points to the first of these ints 

我试过了:

#include <new>
#include <memory>

但没有奏效。我也搜索了这个函数,但仍然徒劳无功。在我的代码中使用之前,我应该包含哪个标题?

2 个答案:

答案 0 :(得分:2)

get_size()应该是用户定义的功能。不需要浪费时间寻找标题。

答案 1 :(得分:2)

这只是一本随机的东西,本书用作传递给new的信息类型的一个例子,例如,要分配的内存量。它不是一个实际的功能,至少在标准库中没有。