প্রশ্ন ট্যাগ «struct»

বিভিন্ন প্রোগ্রামিং ভাষার একটি কীওয়ার্ড যার বাক্য গঠন সি (সি ++, সি #, সুইফট, গো, মরিচ ইত্যাদি) থেকে সমান বা উদ্ভূত। সিনট্যাক্স এবং শব্দার্থবিজ্ঞান হিসাবে ভাষা dependent কাঠামো হিসাবে জড়িত প্রশ্নগুলি ট্যাগ করতে একটি নির্দিষ্ট প্রোগ্রামিং ভাষার ট্যাগ ব্যবহার করুন ভাষা নির্ভর হতে পারে। কীওয়ার্ড অন্য ডেটা ধরণের সমন্বয়ে ডেটা টাইপ সংজ্ঞায়িত বা ঘোষণা করে। কাঠামোর প্রতিটি সদস্যের নিজস্ব মেমরির ক্ষেত্র থাকে (কোনও ইউনিয়নের বিপরীতে) যার সদস্যরা মেমরির একক ক্ষেত্র ভাগ করে নেয়)।

1
সি এর ওভারল্যাপিং অবজেক্টগুলির শব্দার্থক শব্দগুলি কী কী?
নিম্নলিখিত কাঠামো বিবেচনা করুন: struct s { int a, b; }; সাধারণত 1 , এই স্ট্রাক্টটির আকার 8 এবং প্রান্তিককরণ 4 থাকবে। যদি আমরা দুটি struct sঅবজেক্ট তৈরি করি (আরও সুনির্দিষ্টভাবে, আমরা বরাদ্দ স্টোরেজে দুটি যেমন দুটি বস্তু লিখি), দ্বিতীয় অবজেক্টটি প্রথমটি ওভারল্যাপ করে? char *storage = malloc(3 * sizeof(struct …

2
[[no_unique_address]] এবং একই ধরণের দুটি সদস্যের মান
আমি প্রায় খেলছি [[no_unique_address]]মধ্যে c++20। সিপ্রেফারেন্সির উদাহরণে আমাদের একটি খালি টাইপ Emptyএবং প্রকার রয়েছেZ struct Empty {}; // empty class struct Z { char c; [[no_unique_address]] Empty e1, e2; }; স্পষ্টতই, আকারটি Zকমপক্ষে হওয়া উচিত 2কারণ ধরণের e1এবং e2একই রকম। যাইহোক, আমি সত্যিই Zআকার চাই 1। এটি আমাকে ভাবছে, Emptyঅতিরিক্ত …

6
সি ++ তে জেনেরিক স্ট্রাক্টের তুলনা কীভাবে?
আমি জেনেরিক উপায়ে স্ট্রাক্টের তুলনা করতে চাই এবং আমি এরকম কিছু করেছি (আমি প্রকৃত উত্সটি ভাগ করতে পারি না, তাই প্রয়োজনে আরও বিশদ জানতে চাই): template<typename Data> bool structCmp(Data data1, Data data2) { void* dataStart1 = (std::uint8_t*)&data1; void* dataStart2 = (std::uint8_t*)&data2; return memcmp(dataStart1, dataStart2, sizeof(Data)) == 0; } এটি বেশিরভাগ …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.