cdefer:在 C 中延迟函数调用的类似 Golang 的功能

时间:2021-06-23 22:25:49
【文件属性】:
文件名称:cdefer:在 C 中延迟函数调用的类似 Golang 的功能
文件大小:11KB
文件格式:ZIP
更新时间:2021-06-23 22:25:49
Makefile 延迟 C 语言的 Golang 风格 defer 语句。 例子 # include < cdefer> # include < pthread> pthread_mutex_t m = PTHREAD_MUTEX_INITIALIZER; int main ( void ) { pthread_mutex_lock (&m); defer ( pthread_mutex_unlock (&m)); // m is still locked until end of current scope. // ... } 要更改状态,您必须执行以下操作: int main ( void ) { __block int i = 3 ; // needs __block tag :( defer ( printf ( " i
【文件预览】:
cdefer-master
----defer.h(500B)
----tests()
--------test02.c(455B)
--------test01.c(272B)
----LICENSE(18KB)
----defer.c(137B)
----.gitignore(223B)
----Makefile(3KB)
----README.md(1KB)

网友评论