Articles of सी ++

क्यों reinterpret_cast नहीं करता है नकल के लिए copy_n समान आकार के प्रकार के बीच में डाले?

Cppreference.com के अनुसार, reinterpret_cast : अंतर्निहित बिट पैटर्न को दोबारा परिभाषित करके प्रकारों के बीच परिवर्तित करता है। लेकिन रुको, यह एक झूठ है क्योंकि यह केवल इन मामलों में काम करता है: जब एक संकेतक या प्रकार T1 ऑब्जेक्ट के संदर्भ में पॉइंटर या एक दूसरे प्रकार T2 ऑब्जेक्ट के संदर्भ में reinterpret_cast (या […]

एएसआईओ स्ट्रीमबफ को बढ़ाएं

मैं इनपुट अनुक्रम और आउटपुट अनुक्रम को बढ़ावा देने के बारे में उलझन में हूं: asio :: streambuf classes दस्तावेज में कोड उदाहरणों (डेटा भेजने के लिए) के अनुसार ऐसा लगता है कि इनपुट अनुक्रम का प्रतिनिधित्व करने वाला बफर सॉकेट में डालने के लिए उपयोग किया जाता है और आउटपुट क्रम का प्रतिनिधित्व करने […]

क्या सी ++ में चर लंबाई सरणी हैं?

मैंने हमेशा सोचा था कि सी ++ में चर लंबाई सरणियों की अनुमति नहीं थी (संदर्भ: क्यों नहीं चर-लंबाई सरणियाँ सी ++ मानक का हिस्सा हैं? )। लेकिन यह कोड क्यों संकलित और काम करता है? #include <iostream> using namespace std; int main () { int n; cin >> n; int a[n]; for (int i=0; […]

क्या इस प्रकार की स्मृति ढेर या ढेर पर आवंटित की जाती है?

सी ++ के संदर्भ में (यह महत्वपूर्ण नहीं है): class Foo{ private: int x[100]; public: Foo(); } मैंने जो सीखा है, वह मुझसे कहता है कि यदि आप फू का एक उदाहरण बनाते हैं तो: Foo bar = new Foo(); फिर सरणी एक्स को ढेर पर आबंटित किया जाता है, लेकिन यदि आप फू की […]

सी में चर के जीवन की सीमा बनाम

क्या कोई वास्तव में सी में चर की गुंजाइश और जीवन की अवधारणा को समझा सकता है। क्या यह सी ++ में अलग है? मैं गुंजाइश और जीवन के बीच उलझन में हूँ

किसी फाइल को छोडने का तरीका, जबकि यह एफएसटीआईएम के साथ खुला है

मुझे पता है कि इसके साथ फाइल को छोटा करना संभव है std::fstream fs(mypath, std::fstream::out | std::fstream::trunc); लेकिन मुझे फाइल पढ़ने की जरूरत है, इसे छोडकर, फिर नई सामग्री को एक ही फ़ाइल संभाल के साथ लिखें (ताकि पूरे ऑपरेशन परमाणु हो)। किसी को?

'std :: ऑपरेटर में' ऑपरेटर << 'के लिए कोई भी मैच नहीं है

मैं एक सी + + नौसिखिया हूँ.मैंने मेरा पहला कार्यक्रम यहाँ की कोशिश की। मेरी आँखों में यह कार्यक्रम सही है। #include <iostream> using namespace std; class mystruct { private: int m_a; float m_b; public: mystruct(int x, float y) { m_a = x; m_b = y; } }; int main() { mystruct m = mystruct(5,3.14); […]

सी ++ टेम्पलेट पैरामीटर प्रकार अनुमान

मेरे पास सी ++ में ऐसे टेम्पलेट हैं template<typename T, T* P> struct Ptr {}; इसलिए मैं इसे इस तरह प्रयोग कर सकता हूं: const int i = 0; Ptr<int, &i> ptr; या Ptr<decltype(i), &i> ptr; लेकिन मैं टाइप int या पहचान दो बार निर्दिष्ट नहीं करना चाहता, मैं सिर्फ इसका इस्तेमाल करना चाहता हूं […]

स्ट्रिंग लीटरल्स के संयोजन को क्यों अनुमति दें?

मुझे हाल ही में एक सूक्ष्म बग ने काटा था। char ** int2str = { "zero", // 0 "one", // 1 "two" // 2 "three",// 3 nullptr }; assert( int2str[1] == std::string("one") ); // passes assert( int2str[2] == std::string("two") ); // fails यदि आपके पास ईश्वरीय कोड समीक्षा की शक्ति है तो आप देखेंगे कि […]

सी + 11 एटॉमिक्स और ओपनएमपी मिश्रण करना

ओपनएमपी का परमाणु उपयोग के लिए अपना समर्थन है, हालांकि, सी + 11 11 परमाणुओं को पसंद करने के लिए कम से कम दो कारण हैं: वे काफी अधिक लचीले हैं और वे मानक का हिस्सा हैं दूसरी ओर, ओपनएमपी सी ++ 11 थ्रेड लाइब्रेरी से अधिक शक्तिशाली है। मानक दो अलग-अलग अध्यायों में परमाणु […]

दिलचस्प पोस्ट
एसक्यूएलईटी 3 संहिता के साथ इकाई फ़्रेमवर्क 6 पहले – तालिकाओं का निर्माण नहीं करेगा बिल्डिंग करते समय एंड्रॉइड डेक्स बफ़रऑवरफ्लो अपेशन देता है क्या यह मेरे कोड में रेल विकास पर्यावरण के लिए ईएनवी चर सेट करना संभव है? कितना अच्छा है java.util.Random? छात्रों को इंटरफेस समझाते हुए कैसे दो सरणियों को एक साथ संयोजित करें? स्प्रिंग एक्सएमएल फाइल को @ कॉन्फ़िगरेशन क्लास में कनवर्ट करना फ़ाइल ब्राउज़र को चुनने के लिए आशय का उपयोग कैसे करें ओपनसीवी की चटाई छवि से पिक्सेल चैनल का मूल्य मिलता है मैं कुछ एंड्रॉइड ऐप्स और आईसीएस में देखता हूं जैसे मैं सहायता ओवरले कैसे बनाऊँ? मैं वेबसाइट पर कस्टम फ़ॉन्ट का उपयोग कैसे कर सकता हूं? कार्यप्रणाली नई UI निर्माण ColdFusion 10 में CF_SQL_NVARCHAR का उपयोग करने के लिए क्या विवरण हैं? एंड्रॉइड के मीडियाप्लेयर को प्लेबैक के लिए कुछ लाइव स्ट्रीम तैयार करने के लिए इसे इतने समय क्यों लेते हैं? लिनक्स घड़ी_गेटाइट (CLOCK_MONOTONIC) अजीब गैर-मोनोटोनिक व्यवहार