我正在研究FUSE的来源以了解它的工作原理。不幸的是,我不是一个使任务更难的C++程序员。我发现这个结构在fuse_kernel.h
,并不明白它的元素用途。什么是FUSE_NOTIFY_CODE_MAX以及它未被初始化的原因?什么是FUSE_NOTIFY_CODE_MAX以及它未被初始化的原因?
enum fuse_notify_code {
FUSE_NOTIFY_POLL = 1,
FUSE_NOTIFY_INVAL_INODE = 2,
FUSE_NOTIFY_INVAL_ENTRY = 3,
FUSE_NOTIFY_STORE = 4,
FUSE_NOTIFY_RETRIEVE = 5,
FUSE_NOTIFY_DELETE = 6,
FUSE_NOTIFY_CODE_MAX,
};
[This](http://en.cppreference.com/w/cpp/language/enum)对'enum'的默认值赋值有一个很好的解释 – EdChum