buffer_sizeof

此函数返回给定的 缓冲区数据类型常量 ( 在 此处 列出) 的大小 (以字节为单位)。

注意 编译器 在检测到该值是常量时,可能会在编译时用该函数的值替换对该函数的调用。

 

语法:

buffer_sizeof(type);

参数类型描述
typeBuffer Data Type Constant要检查的数据类型 (请参阅 此处 的常量列表)。

 

返回:

Real

 

例子:

var _bytesize = 12 * buffer_sizeof(buffer_u8);
buff = buffer_create(_bytesize, buffer_fixed, 1);

上面的代码首先通过将无符号 8 位数据类型乘以 12 来计算要创建的缓冲区的大小 (因为我们将使用缓冲区来保存 12 条数据,每条数据大小为 1 个字节),然后使用该值将固定缓冲区设置为正确的大小。