struct पर टैग किए गए जवाब

विभिन्न प्रोग्रामिंग भाषाओं में एक कीवर्ड जिसका सिंटैक्स C (C ++, C #, Swift, Go, Rust, आदि) से समान या व्युत्पन्न है। सिंटैक्स और शब्दार्थ के रूप में एक 'स्ट्रक्चर' के उपयोग से जुड़े प्रश्नों को टैग करने के लिए एक विशिष्ट प्रोग्रामिंग भाषा टैग का उपयोग करें, जो भाषा पर निर्भर हो सकता है। कीवर्ड अन्य प्रकारों से बने डेटा प्रकार को परिभाषित या घोषित करता है। एक संरचना के प्रत्येक सदस्य के पास स्मृति का अपना क्षेत्र होता है (जैसा कि एक `संघ` जिसका सदस्य स्मृति का एक ही क्षेत्र साझा करता है) के विपरीत।

8
C ++ में स्ट्रक्चर्स की तुलना करते समय कोई == ऑपरेटर नहीं मिला
निम्नलिखित संरचना के दो उदाहरणों की तुलना में, मुझे एक त्रुटि प्राप्त होती है: struct MyStruct1 { MyStruct1(const MyStruct2 &_my_struct_2, const int _an_int = -1) : my_struct_2(_my_struct_2), an_int(_an_int) {} std::string toString() const; MyStruct2 my_struct_2; int an_int; }; त्रुटि है: त्रुटि C2678: बाइनरी '==': कोई ऑपरेटर नहीं पाया गया जो 'myproj …

12
सी ++ ट्यूपल बनाम संरचना
क्या std::tupleडेटा और केवल डेटा के उपयोग में कोई अंतर है struct? typedef std::tuple<int, double, bool> foo_t; struct bar_t { int id; double value; bool dirty; } मैंने जो ऑनलाइन पाया है, मैंने पाया कि दो प्रमुख अंतर हैं: structअधिक पठनीय है, जबकि tupleकई सामान्य कार्य हैं जिनका उपयोग किया …
95 c++  struct  tuples 

10
संरचनाएं बनाम कक्षाएं
मैं कोड में 100,000 ऑब्जेक्ट बनाने वाला हूं। वे छोटे हैं, केवल 2 या 3 गुणों के साथ। मैं उन्हें एक सामान्य सूची में डालूँगा और जब वे होंगे, तो मैं उन्हें लूप करूँगा और मान की जाँच करूँगा aऔर हो सकता है कि मान अपडेट हो जाए b। क्या …
93 c#  struct 

2
C ++ संरचना के लिए फ़ंक्शन
आमतौर पर हम C ++ स्ट्रक्चर के लिए वैरिएबल को परिभाषित कर सकते हैं, जैसे कि struct foo { int bar; }; क्या हम एक संरचना के लिए कार्यों को भी परिभाषित कर सकते हैं? हम उन कार्यों का उपयोग कैसे करेंगे?
93 c++  function  struct 

6
C ++ अनाम संरचनाओं को अस्वीकार क्यों करता है?
कुछ C ++ कंपाइलर अनाम यूनियनों और स्ट्रक्चर्स को मानक C ++ के विस्तार के रूप में अनुमति देते हैं। यह थोड़ा-बहुत चीनी है जो कभी-कभी बहुत मददगार होता है। तर्क क्या है जो इसे मानक का हिस्सा होने से रोकता है? क्या कोई तकनीकी अवरोध है? एक दार्शनिक? या …
92 c++  struct  unions 

9
प्रारंभिक / रीसेट संरचना को शून्य / अशक्त करने के लिए
struct x { char a[10]; char b[20]; int i; char *c; char *d[10]; }; मैं इस संरचना को भर रहा हूं और फिर मूल्यों का उपयोग कर रहा हूं। अगले पुनरावृत्ति पर, मैं सभी फ़ील्ड रीसेट करना चाहता हूं 0या nullइससे पहले कि मैं इसका पुन: उपयोग करना शुरू कर …

9
क्या इंटरफेस के लिए इंटरफेस को लागू करना सुरक्षित है?
मुझे सीएलआर के माध्यम से सीएलआर में इंटरफेस को लागू करने के लिए संरचनाओं के लिए कैसे बुरा है, इसके बारे में कुछ पढ़ना याद है, लेकिन मुझे इसके बारे में कुछ भी पता नहीं लग सकता है। क्या यह खराब है? क्या ऐसा करने के अनपेक्षित परिणाम हैं? public …
92 c#  interface  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. मैं नहीं समझता …
91 c++  c  struct 

6
क्या एक अप्रयुक्त सदस्य चर स्मृति लेता है?
क्या एक सदस्य चर को आरंभीकृत करना और संदर्भित नहीं करना / इसका उपयोग करना आगे चलकर RAM को रनटाइम के दौरान लेता है, या संकलक केवल उस चर को अनदेखा करता है? struct Foo { int var1; int var2; Foo() { var1 = 5; std::cout << var1; } }; …
91 c++  memory  struct 

11
NSArray में सी-स्ट्रक्चर लगाने का सबसे अच्छा तरीका क्या है?
एक में सी-संरचनाओं को स्टोर करने का सामान्य तरीका क्या है NSArray? फायदे, नुकसान, मेमोरी हैंडलिंग? विशेष रूप से, क्या अंतर है valueWithBytesऔर valueWithPointer - जस्टिन और कैटफ़िश द्वारा नीचे उठाया गया है। यहांvalueWithBytes:objCType: जानिए भविष्य के पाठकों के लिए Apple की चर्चा की एक कड़ी ... कुछ पार्श्व सोच …

5
नया टुपल टाइप .Net 4.0 में रेफरेंस टाइप (क्लास) क्यों है और वैल्यू टाइप (स्ट्रक्चर) नहीं है
किसी को जवाब पता है और / या इस बारे में एक राय है? चूंकि टुपल्स सामान्य रूप से बहुत बड़े नहीं होंगे, इसलिए मुझे लगता है कि इसके लिए कक्षाओं की तुलना में स्ट्रक्चर्स का उपयोग करना अधिक समझ में आएगा। आपने क्या कहा?

5
C और C ++ संरचना के भीतर सरणियों के सदस्‍यता प्रदान करने का समर्थन क्यों करते हैं, लेकिन आम तौर पर नहीं?
मैं समझता हूं कि सरणियों का सदस्यवार कार्य समर्थित नहीं है, जैसे कि निम्नलिखित काम नहीं करेंगे: int num1[3] = {1,2,3}; int num2[3]; num2 = num1; // "error: invalid array assignment" मैंने इसे केवल इस तथ्य के रूप में स्वीकार किया है, यह अनुमान लगाते हुए कि भाषा का उद्देश्य …

6
दो मान लौटाते हुए, टपल बनाम 'आउट' बनाम 'स्ट्रक्चर'
एक फ़ंक्शन पर विचार करें जो दो मान लौटाता है। हम लिख सकते है: // Using out: string MyFunction(string input, out int count) // Using Tuple class: Tuple<string, int> MyFunction(string input) // Using struct: MyStruct MyFunction(string input) कौन सा सबसे अच्छा अभ्यास है और क्यों?
86 c#  struct  tuples  out  value-type 

6
सी - संरचना के अंदर कार्य
Im एक संरचना के अंदर एक समारोह बनाने की कोशिश कर रहा है, अब तक मेरे पास यह कोड है: typedef struct client_t client_t, *pno; struct client_t { pid_t pid; char password[TAM_MAX]; // -> 50 chars pno next; pno AddClient() { /* code */ } }; int main() { client_t …
86 c  function  struct 

4
ARC फ़ाइल -fno-objc- आर्क को चिह्नित करने के बावजूद संरचना या संघों में ऑब्जेक्टिव-सी ऑब्जेक्ट्स को मना करता है
ARC ने फ़ाइल -fno-objc- आर्क को चिह्नित करने के बावजूद स्ट्रक्चर या यूनियनों में ऑब्जेक्टिव-सी ऑब्जेक्ट्स को मना किया है? ऐसा क्यों है? मेरी यह धारणा थी कि यदि आप इसे -fno-objc-arc चिह्नित करते हैं तो आपके पास यह प्रतिबंध नहीं है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.