---
name: "qb_array_create_2"
section: "3"
platform: "linux"
package: "libqb"
version: "2.0.10-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/qb_array_create_2"
---

# qb\_array\_create\_2(3)

Create an array with fixed sized elements.

## NAME

qb\_array\_create\_2 - Create an array with fixed sized elements.

## SYNOPSIS

```
#include <qb/qbarray.h>

qb_array_t * qb_array_create_2(
    size_t  max_elements,       /* initial max elements */
    size_t  element_size,       /* size of each element */
    size_t  autogrow_elements   /* the number of elements to grow automatically by. */
);
```

## PARAMS

**max\_elements**      *initial max elements*

**element\_size**      *size of each element*

**autogrow\_elements** *the number of elements to grow automatically by.*

## DESCRIPTION

## RETURN VALUE

array instance

## SEE ALSO

[*qb\_array\_elems\_per\_bin\_get*(3)](/qb_array_elems_per_bin_get/3.md), [*qb\_array\_new\_bin\_cb\_set*(3)](/qb_array_new_bin_cb_set/3.md), [*qb\_array\_create*(3)](/qb_array_create/3.md), [*qb\_array\_grow*(3)](/qb_array_grow/3.md), [*qb\_array\_num\_bins\_get*(3)](/qb_array_num_bins_get/3.md), [*qb\_array\_index*(3)](/qb_array_index/3.md), [*qb\_array\_free*(3)](/qb_array_free/3.md)

## COPYRIGHT

Copyright (C) 2010-2020 Red Hat, Inc.
