面试题答案
一键面试use std::fs::File;
struct MyResource {
file: File,
}
impl Drop for MyResource {
fn drop(&mut self) {
// 关闭文件句柄
let _ = self.file.sync_all();
}
}
use std::fs::File;
struct MyResource {
file: File,
}
impl Drop for MyResource {
fn drop(&mut self) {
// 关闭文件句柄
let _ = self.file.sync_all();
}
}