আমি লিনাক্স কার্নেলে কিছু সি কোড মারি:
static struct ctl_table ip_ct_sysctl_table[] = {
{
.procname = "ip_conntrack_max",
.maxlen = sizeof(int),
.mode = 0644,
.proc_handler = proc_dointvec,
},
// ...
{
.procname = "ip_conntrack_log_invalid",
.maxlen = sizeof(unsigned int),
.mode = 0644,
.proc_handler = proc_dointvec_minmax,
.extra1 = &log_invalid_proto_min,
.extra2 = &log_invalid_proto_max,
},
{ }
};
এখানে স্ট্রাইকগুলির একটি অ্যারে শেষ হয় { }
। এটি কী উদ্দেশ্যে যুক্ত করা হয়েছিল?
যাইহোক, এই কোডের কিছুটা উপরে স্ট্রাক্টগুলির আরেকটি অ্যারে রয়েছে তবে শেষে খালি ধনুর্বন্ধনী ছাড়াই।
স্ট্রাক্টগুলির অ্যারের শেষে কখন খালি বন্ধনী ব্যবহার করা উচিত?
-pedantic
।