【发布时间】:2009-01-19 14:44:51
【问题描述】:
在 Unix C 编程中,在进程退出之前显式关闭文件句柄是一种好的做法,还是让操作系统关闭文件句柄从而避免不必要的代码是一种好的做法?
这两者中的哪一个通常被认为是首选?
例子:
int main (int argc, char* argv[])
{
int sd;
sd = socket(...);
// Snip
close(sd); // Good or bad practice?
return 0;
}
【问题讨论】:
标签: c unix filehandle