Где-функция получения размера?


Я читаю книгу C++ Primer 5th Edition. На странице 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 3

2 ответа:

get_size() здесь должна бытьопределенная пользователем функция . Не нужно тратить время на поиск его заголовка.

Это просто случайная вещь, которую книга использовала в качестве примера типа информации, которую нужно передать new, например, объем выделяемой памяти. Это не настоящая функция, по крайней мере, не в стандартной библиотеке.