linux - Please explain the use of ':' and a trailing ',' in this struct initialization C code -


  स्थैतिक संरचना file_operations memory_fops = {open: memory_open, / * वास्तविक खोलने के लिए सिर्फ एक चयनकर्ता * /};   

यह यूईएललिनक्स में मेम फाइल से है

ये है जीएनयू-स्टाइल इनिशियलाइज़ सिंटैक्स; खुले सदस्य को memory_open के लिए आरंभीकृत किया जाता है, बाकी को अप्रकाशित छोड़ दिया जाता है C99 एक अलग सिंटैक्स ( .open = memory_open ) का उपयोग करता है।

Comments