static struct fuse_oprations hello_oper = {
.getattr = hello_getattr,
.readdir = hello_readdir,
.open = hello_open,
.read = hello_read,
};
私はこのC構文をよく理解していません。構文の名前がわからないので検索できません。あれは何でしょう?
構造体の初期化子のように見えます。
—
Mysticial
C99で標準化されているため、(本当に)古いコンパイラがある場合は機能しません。
—
一部のプログラマー、
最後に、このためのリンクを見つけstackoverflow.com/questions/330793/...
—
Mysticial
残念ながら、現在のバージョンのMSVCでさえ、この標準では「(本当に)古いコンパイラ」です。
—
ジョナサンレフラー、
まったく奇妙なことに、私はこの質問を検索している間に、ヒューズのチュートリアルも実行し、まったく同じイニシャライザを作成しました。
—
キーガンジェイ