1 Star 0 Fork 5K

xulinlin / docs

forked from OpenHarmony / docs 
Create your Gitee Account
Explore and code with more than 12 million developers,Free private repositories !:)
Sign up
Clone or Download
SimpleVector.md 5.09 KB
Copy Edit Raw Blame History
wenjun authored 2020-09-08 10:08 . add OpenHarmony 1.0 baseline

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

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

void** SimpleVector::data

Description:

Data storage pointer

free

int16 SimpleVector::free

Description:

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

key

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

int16 SimpleVector::max

Description:

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

top

int16 SimpleVector::top

Description:

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

1
https://gitee.com/xulinl/docs.git
git@gitee.com:xulinl/docs.git
xulinl
docs
docs
master

Search