Articles of सी ++

लिनक्स में एक धागा नाम कैसे करें?

मेरे पास सी / सी ++ में लिखा गया एक बहुभाषी लिनक्स अनुप्रयोग है मैंने अपने धागे के लिए नाम चुना है डीबगिंग की सहायता के लिए, मैं इन नामों को जीडीबी, "टॉप" आदि में दिखाना चाहूंगा। क्या यह संभव है, और यदि ऐसा है तो कैसे? ( थ्रेड का नाम जानने के लिए बहुत […]

सी-स्ट्रैक्ट्स में मेमोरी संरेखण

मैं 32-बिट मशीन पर काम कर रहा हूं, इसलिए मुझे लगता है कि स्मृति संरेखण 4 बाइट्स होना चाहिए। कहो मुझे संरचना है: typedef struct { unsigned short v1; unsigned short v2; unsigned short v3; } myStruct; असली आकार 6 बाइट्स है, और मुझे लगता है कि गठबंधन आकार 8 होना चाहिए, लेकिन sizeof(myStruct) मुझे […]

std :: fstream बफरिंग मैनुअल बफरिंग बनाम (क्यों मैनुअल बफरिंग के साथ 10x लाभ)?

मैंने दो लेखन विन्यास का परीक्षण किया है: 1) एफस्ट्रीम बफरिंग: // Initialization const unsigned int length = 8192; char buffer[length]; std::ofstream stream; stream.rdbuf()->pubsetbuf(buffer, length); stream.open("test.dat", std::ios::binary | std::ios::trunc) // To write I use : stream.write(reinterpret_cast<char*>(&x), sizeof(x)); 2) मैनुअल बफ़रिंग: // Initialization const unsigned int length = 8192; char buffer[length]; std::ofstream stream("test.dat", std::ios::binary | std::ios::trunc); […]

स्ट्रिंग c_str () बनाम डेटा ()

मैंने कई स्थानों को पढ़ा है कि c_str() और data() (एसटीएल और अन्य कार्यान्वयन में) के बीच का अंतर यह है कि c_str() हमेशा data() समाप्त होने पर निरर्थक समाप्त होता है। जहां तक ​​मैंने वास्तविक कार्यान्वयन में देखा है, वे या तो ऐसा करते हैं या data() कॉल c_str() मुझे यहां क्या समझ नहीं […]

जहां साझा किया गया है?

मैं कितनी हताश हूँ, जहां कई स्थानों पर यह पता लगाने की कोशिश की जा रही है कि जहां shared_ptr स्थित है। shared_ptr (और काम) के लिए हेडर शामिल करने के लिए मैं कोई भी उदाहरण नहीं दिखाता हूँ। बस tr1 , tr1 और <memory> बताते हुए बिल्कुल भी मदद नहीं कर रहा है! मैंने […]

उपयोग किए गए हेडरों को ढूंढने के लिए उपकरण जो अप्रयुक्त हैं?

मुझे पता है पीसी-लिंट आपको हेडर के बारे में बता सकता है जो कि शामिल हैं लेकिन इसका उपयोग नहीं किया गया है क्या कोई अन्य उपकरण हैं जो ऐसा कर सकते हैं, अधिमानतः लिनक्स पर? हमारे पास एक बड़ा कोडबेस है, जो पिछले 15 वर्षों में बहुत सारी कार्यक्षमताएं घूमती नजर आईं हैं, लेकिन […]

कुछ लोगों ने स्थानांतरित करने के लिए स्वैप का उपयोग क्यों किया?

उदाहरण के लिए, stdlibc ++ में निम्नलिखित हैं: unique_lock& operator=(unique_lock&& __u) { if(_M_owns) unlock(); unique_lock(std::move(__u)).swap(*this); __u._M_device = 0; __u._M_owns = false; return *this; } क्यों न सिर्फ दो __ यू सदस्यों को सीधे * को सौंपें? स्वैप का अर्थ यह नहीं है कि __u को * इस सदस्य को सौंपा गया है, केवल बाद में […]

नेटबीन्स 7.2 दिखाता है "पहचानकर्ता को हल करने में असमर्थ", यद्यपि बिल्ड सफल होता है

मैं नेटबीन्स IDE 7.2 का उपयोग सी / सी ++ प्लगइन (अंतिम संस्करण 1.18.1.1) के साथ कर रहा हूं और अगर मैं अपनी परियोजना का निर्माण करता हूं तो सबकुछ ठीक है, लेकिन आईडीई मुझे त्रुटि दिखाती है (उदाहरण के लिए पहचानकर्ता को हल करने में असमर्थ …) किसी और के पास यह बग है […]

दो स्ट्रिंग लीटरल में शामिल करें

मैं प्रोग्रामिंग के लिए बहुत नया हूँ, और Koenig द्वारा त्वरित C ​​++ को पढ़ रहा हूं। वैसे भी, मैं तारों के बारे में सीख रहा हूं और वह लिखता है कि "नया विचार यह है कि हम स्ट्रिंग और स्ट्रिंग को जोड़कर जोड़ सकते हैं – या उस मामले के लिए, दो स्ट्रिंग्स (लेकिन […]

Qt में डीकोड किए गए वीडियो फ्रेम को प्रदर्शित करने का सबसे कारगर तरीका क्या है?

Qt विजेट में छवियों को प्रदर्शित करने का सबसे तेज़ तरीका क्या है? मैंने वीडियो को libavformat और libavcodec का उपयोग कर डीकोड कर दिया है, इसलिए मेरे पास पहले से कच्चे आरजीबी या वाईसीबीसीआर 4: 2: 0 फ़्रेम हैं। मैं वर्तमान में एक QGraphicsScene ऑब्जेक्ट के साथ एक QGraphicsPixmapItem युक्त एक QGraphicsView का उपयोग […]

दिलचस्प पोस्ट
उबुंटू 11.10 पर आईडीईए स्थापित करना संसाधन NotFoundException? IntelliJ और JSP / JSTL tomcat7 में जेएसटीएल के लिए टैगलिब को हल नहीं कर सकते शॉर्ट सर्किट अर्रे कैसे करें? ब्लॉगों के लिए मोजांड स्कीमा डिजाइन जेपीनल ड्रॉप शॉडो उदाहरण के स्तर पर एक विधि को ओवरराइड करें PhpMyAdmin के लिए उपयोगकर्ता 'रूट' @ 'लोकलहोस्ट' के लिए पहुंच पर निषेध अस्वीकृत मेरे स्थानीय परिवर्तनों के बारे में गिट पर त्रुटि को कैसे अनदेखा करना मर्ज द्वारा ओवरराइट किया जाएगा? पता लगाएँ कि क्या कुछ UIView अन्य UIViews के बीच छुआ था निर्धारित करना कि कक्षाओं को PHP क्लास फ़ाइल में किस प्रकार परिभाषित किया गया है जावा में स्ट्रिंग प्रतिस्थापन, वेग टेम्पलेट के समान एकाधिक शब्द दस्तावेजों को एक ओपन एक्सएमएल में मिलाएं मेरी $ _ENV रिक्त क्यों है? सामग्री लंबाई के आधार पर आकार बदलने के लिए टेपटेरा