প্রতিটি সি সংকলক সি স্ট্রাকচারগুলি (যেমন __attribute__ ((__packed__))
, বা #pragma pack()
) "প্যাক" করার বিকল্প সরবরাহ করে । এখন, আমরা সকলেই জানি যে প্যাকিং প্রয়োজনীয়, যদি আমরা নির্ভরযোগ্য উপায়ে ডেটা প্রেরণ বা সঞ্চয় করতে চাই to সি ভাষার প্রথম দিন থেকেই এটি অবশ্যই প্রয়োজন ছিল।
সুতরাং আমি ভাবছি কেন প্যাকড স্ট্রাকচারগুলি সি ভাষা নির্দিষ্টকরণের অংশ নয়? সেগুলি এমনকি সি 99 বা সি 11 তে নেই যদিও তাদের থাকার প্রয়োজনীয়তা এখন কয়েক দশক ধরে পরিচিত? আমি কী মিস করছি? এটি সংকলক নির্দিষ্ট কেন?