SimpleVector

Overview

Related Modules:

Samgr

Description:

Defines the simplified vector class, which is extended by four elements.

This class is applicable to the C language development scenario where the data volume is small and dynamic expansion is required.

Summary

Data Fields

Variable Name

Description

max

int16 

top

int16 

free

int16 

data

void ** 

key

VECTOR_Key 

compare

VECTOR_Compare 

Details

Field Documentation

compare

  1. VECTOR_Compare SimpleVector::compare

Description:

Compares the sizes of key1 and key2, which are provided by users. The value 1 indicates that key1 is greater than key2, the value 0 indicates that key1 is equal to key2, and the value -1 indicates that key1 is less than key2. The default value is NULL.

data

  1. void** SimpleVector::data

Description:

Data storage pointer

free

  1. int16 SimpleVector::free

Description:

Number of data records that have been released. The initial value is 0.

key

  1. VECTOR_Key SimpleVector::key

Description:

Converts a data element into a key for comparison. The key is provided by users, and the default value is NULL.

max

  1. int16 SimpleVector::max

Description:

Maximum number of data records that can be stored. The initial value is 0.

top

  1. int16 SimpleVector::top

Description:

Peak value of the number of stored data records. The initial value is 0.