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

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

1
কাঠামো ঘোষণার শেষে এর [1] এর উদ্দেশ্য কী?
আমি আমার এমএসপি ৪৩০ মাইক্রোকন্ট্রোলারের হেডার ফাইলগুলি স্নুপ করছিলাম এবং আমি এতে প্রবেশ করলাম <setjmp.h>: /* r3 does not have to be saved */ typedef struct { uint32_t __j_pc; /* return address */ uint32_t __j_sp; /* r1 stack pointer */ uint32_t __j_sr; /* r2 status register */ uint32_t __j_r4; uint32_t …

12
সি ++ টিপল বনাম স্ট্রাক্ট
std::tupleকেবলমাত্র এবং কেবলমাত্র একটি ডেটা ব্যবহারের মধ্যে কোনও পার্থক্য রয়েছে struct? typedef std::tuple<int, double, bool> foo_t; struct bar_t { int id; double value; bool dirty; } আমি অনলাইনে যা পেয়েছি তা থেকে, আমি দেখতে পেলাম যে দুটি প্রধান পার্থক্য রয়েছে: এটি structআরও বেশি পঠনযোগ্য, অন্যদিকে tupleঅনেকগুলি জেনেরিক ফাংশন ব্যবহার করা …
96 c++  struct  tuples 

10
ক্লাস বনাম স্ট্রাক্টস
আমি কোডে 100,000 অবজেক্ট তৈরি করতে চলেছি। তারা 2 বা 3 টি বৈশিষ্ট্যযুক্ত, এগুলি ছোট। আমি এগুলিকে জেনেরিক তালিকায় রাখব এবং যখন তারা আসবে আমি তাদের লুপ করব এবং মানটি পরীক্ষা করব aএবং সম্ভবত মানটি আপডেট করব b। শ্রেণি বা কাঠামো হিসাবে এই বিষয়গুলি তৈরি করা কি আরও দ্রুত / …
95 c#  struct 

9
ইন্টারফেস প্রয়োগের জন্য স্ট্রাক্টের পক্ষে এটি নিরাপদ?
আমি সি # এর মাধ্যমে সিএলআর-তে ইন্টারফেস প্রয়োগ করা স্ট্রাইকগুলির পক্ষে কীভাবে খারাপ তা সম্পর্কে কিছু পড়ার কথা মনে হচ্ছে তবে আমি এ সম্পর্কে কিছুই খুঁজে পাচ্ছি না। এটা কি খারাপ? এটি করার কোনও অনিচ্ছাকৃত পরিণতি আছে কি? public interface Foo { Bar GetBar(); } public struct Fubar : Foo …
94 c#  interface  struct 

2
সি ++ স্ট্রাক্টের জন্য ফাংশন
সাধারণত আমরা সি ++ স্ট্রাক্টের মতো একটি ভেরিয়েবল সংজ্ঞায়িত করতে পারি struct foo { int bar; }; আমরা একটি কাঠামোর জন্য ফাংশন সংজ্ঞায়িত করতে পারেন? কীভাবে আমরা এই ফাংশনগুলি ব্যবহার করব?
93 c++  function  struct 

6
সি ++ বেনামে স্ট্রাক্টকে কেন অস্বীকার করে?
কিছু সি ++ সংকলক বেনামে ইউনিয়ন এবং স্ট্রাক্টকে স্ট্যান্ডার্ড সি ++ এর এক্সটেনশন হিসাবে অনুমতি দেয়। এটি কিছুটা সিনট্যাকটিক চিনি যা মাঝেমধ্যে খুব সহায়ক। যুক্তি কী যা এইটিকে স্ট্যান্ডার্ডের অংশ হতে বাধা দেয়? এখানে কি কোনও প্রযুক্তিগত বাধা আছে? একটি দার্শনিক? বা শুধু যথেষ্ট প্রমাণের প্রয়োজন নেই? আমি যা বলছি …
93 c++  struct  unions 

9
স্ট্রাইকটি শূন্য / নাল থেকে শুরু / পুনরায় সেট করুন
struct x { char a[10]; char b[20]; int i; char *c; char *d[10]; }; আমি এই কাঠামোটি পূরণ করছি এবং তারপরে মানগুলি ব্যবহার করছি। পরবর্তী পুনরাবৃত্তিতে, আমি সমস্ত ক্ষেত্রগুলিকে পুনরায় ব্যবহার শুরু করার আগে 0বা তার nullআগে পুনরায় সেট করতে চাই । আমি এটা কিভাবে করবো? আমি কি ব্যবহার করতে …

6
একটি অব্যবহৃত সদস্যের পরিবর্তনশীল কী স্মৃতি গ্রহণ করে?
কোনও সদস্যের পরিবর্তনশীল আরম্ভ করা এবং রেফারেন্সিং / এটি ব্যবহার না করে রানটাইম চলাকালীন আরও র‌্যাম গ্রহণ করে, বা সংকলকটি কেবল সেই পরিবর্তনশীলটিকে উপেক্ষা করে? struct Foo { int var1; int var2; Foo() { var1 = 5; std::cout << var1; } }; উপরের উদাহরণে, সদস্য 'var1' একটি মান পায় যা …
92 c++  memory  struct 

5
কেন এই কাঠামোর আকার 2 এর পরিবর্তে 3?
আমি এই কাঠামোটি সংজ্ঞায়িত করেছি: typedef struct { char A:3; char B:3; char C:3; char D:3; char E:3; } col; sizeof(col)আমাকে 3 আউটপুট দিতে, কিন্তু না এটি 2 হওয়া উচিত? যদি আমি মাত্র একটি উপাদান মন্তব্য করি তবে sizeofএটি 2 I কেন আমি বুঝতে পারি না: 3 বিটের পাঁচটি উপাদান …
91 c++  c  struct 

11
কোনও এনএসএরে সি-স্ট্রাক্ট রাখার সর্বোত্তম উপায় কী?
একটিতে সি-কাঠামো সংরক্ষণ করার স্বাভাবিক উপায় কী NSArray? সুবিধা, অসুবিধাগুলি, স্মৃতি সামলানো? উল্লেখযোগ্যভাবে, নীচে জাস্টিন এবং ক্যাটফিশ দ্বারা উত্থাপিত valueWithBytesএবং valueWithPointer- এর মধ্যে পার্থক্য কী । valueWithBytes:objCType:ভবিষ্যতের পাঠকদের জন্য অ্যাপলের আলোচনার একটি লিঙ্ক এখানে ... কিছু ঘুরপথে সমাধানের চিন্তা এবং আরো কর্মক্ষমতা দিকে তাকিয়ে জন্য, Evgen ব্যবহার ইস্যু তুলেছে STL::vectorমধ্যে …

5
.Net 4.0 এ নতুন টিপল টাইপটি কেন একটি রেফারেন্স টাইপ (শ্রেণি) এবং মান ধরণের (স্ট্রাক্ট) নয়
উত্তরটি কি কেউ জানেন এবং / অথবা এ সম্পর্কে কোনও মতামত আছে? যেহেতু টিপলগুলি সাধারণত খুব বড় না হয়, তাই আমি ধরে নেব এটিগুলির জন্য ক্লাসগুলির চেয়ে স্ট্রাক্ট ব্যবহার করা আরও বোধগম্য হবে। তুমি কি বল?

5
কেন সি এবং সি ++ স্ট্রাক্টের মধ্যে অ্যারে সদস্যভিত্তিক অ্যাসাইনমেন্ট সমর্থন করে, তবে সাধারণত হয় না?
আমি বুঝতে পারি যে অ্যারে সদস্যপদভাবে অ্যাসাইনমেন্ট সমর্থিত নয়, যেমন নিম্নলিখিতগুলি কাজ করবে না: int num1[3] = {1,2,3}; int num2[3]; num2 = num1; // "error: invalid array assignment" আমি কেবল এটিকে সত্য হিসাবে গ্রহণ করেছি, ভেবেছি যে ভাষার উদ্দেশ্য একটি উন্মুক্ত সমাপ্ত কাঠামো সরবরাহ করা এবং ব্যবহারকারীকে সিদ্ধান্ত নিতে দিন …

3
সি তে মেমরি লেআউট গঠন করুন
আমার সি # পটভূমি রয়েছে। আমি সি এর মতো নিম্ন স্তরের ভাষার খুব নবী সি # তে, structএর স্মৃতি ডিফল্টরূপে সংকলকটি রেখে দেয়। সংকলক তথ্য ক্ষেত্রগুলি পুনরায় অর্ডার করতে পারে বা ক্ষেত্রের মধ্যে স্পষ্টভাবে অতিরিক্ত বিট প্যাড করতে পারে। সুতরাং, সঠিক লেআউটটির জন্য আমাকে এই আচরণটি ওভাররাইড করার জন্য কিছু …

4
এআরসি -fno-objc-arc ফাইলটি চিহ্নিত করার পরেও স্ট্রাক্ট বা ইউনিয়নে অবজেক্টিভ-সি অবজেক্টগুলিকে নিষিদ্ধ করে
এআরসি -fno-objc-arc ফাইলটি চিহ্নিত করার পরেও স্ট্রাক্ট বা ইউনিয়নে অবজেক্টিভ-সি অবজেক্টগুলিকে নিষেধ করে? কেন এমন হয়? আমার ধারণা ছিল যে আপনি যদি এটি -fno-objc-arc চিহ্নিত করেন তবে আপনার এই বাধা নেই।

4
স্ট্রাক্টসের অ্যারে শেষে ফাঁকা ধনুর্বন্ধনী '{?' দরকার কী?
আমি লিনাক্স কার্নেলে কিছু সি কোড মারি: 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, }, …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.