1 Star 0 Fork 4.9K

平凡 / docs

forked from OpenHarmony / docs 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
SimpleVector.md 5.10 KB
一键复制 编辑 原始数据 按行查看 历史
wenjun 提交于 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/pingfan_vs_hs/docs.git
git@gitee.com:pingfan_vs_hs/docs.git
pingfan_vs_hs
docs
docs
master

搜索帮助