不安全代码
内存安全/不安全函数
[unsafe] //注解V函数为不安全的函数,因为里面有手动的内存控制或指针运算等内存不安全操作
pub fn (a array) free() {
//if a.is_slice {
//return
//}
C.free(a.data)
}// v/builtin/cfns.c.v
[trusted] //注解C函数为安全的,信任的函数
fn C.calloc(int, int) &u8
fn C.malloc(int) &u8
fn C.realloc(a &u8, b int) &u8
fn C.free(ptr voidptr)
[trusted]
fn C.exit(code int)不安全表达式
空值/空指针
最后更新于