Articles of सी ++

सी ++ में 128-बिट संख्या का प्रतिनिधित्व करना

सी ++ में 128-बिट संख्या का प्रतिनिधित्व करने का सबसे अच्छा तरीका क्या है? इसे यथासंभव बिल्ट-इन संख्यात्मक प्रकार के रूप में व्यवहार करना चाहिए (यानी सभी अरिथ्मेटिक ऑपरेटर, आदि का समर्थन करना)। मैं उस कक्षा को बनाने की सोच रहा था जिसमें 2 64 बिट या 4 32 बिट संख्या थी। या संभवतः सिर्फ […]

स्थैतिक खोजशब्द का उन्मूलन … और नहीं?

सी ++ में एक प्रतीक की दृश्यता (या तो चर या फ़ंक्शन घोषणा) को प्रभावित करने के लिए अनुवाद इकाई के भीतर static कीवर्ड का उपयोग करना संभव है। N3092 में, यह बहिष्कृत किया गया था: अनुलग्नक डी .2 [अपप्रसिद्ध] स्थैतिक खोजशब्द का उपयोग नापसंद क्षेत्र में वस्तुओं की घोषणा करते समय पदावनत किया गया […]

क्यों नहीं एक सरल "हैलो वर्ल्ड" शैली कार्यक्रम टर्बो सी ++ के साथ संकलन करता है?

मैंने अपने प्रोग्रामिंग क्लास के लिए सी ++ सीखना शुरू कर दिया है। मैंने "हैलो वर्ल्ड" प्रोग्राम डाउनलोड किया है: #include <iostream> using namespace std; int main() { cout << "Hello, World!"; return 0; } लेकिन टर्बो सी ++ शिकायत करता है: Error D:\HELLO.CPP 1: Unable to open include file 'IOSTREAM' Error D:\HELLO.CPP 2: Declaration […]

C ++ में संदर्भ से गुजरते हुए पैरामीटर में डिफ़ॉल्ट मान

क्या किसी फ़ंक्शन के पैरामीटर में एक डिफ़ॉल्ट मान देना संभव है, जबकि हम संदर्भ के आधार पर पैरामीटर पास कर रहे हैं। सी ++ में उदाहरण के लिए, जब मैं फ़ंक्शन की घोषणा करने की कोशिश करता हूं: virtual const ULONG Write(ULONG &State = 0, bool sequence = true); जब मैं ऐसा करता हूं […]

सी + + डीएलएल निर्यात: सजाए गए / मंगले हुए नाम

मॉड्यूल परिभाषा फ़ाइल (MyDLL.def) का उपयोग करके बुनियादी C ++ DLL और निर्यात किए गए नाम बनाए। संकलन के बाद मैं निर्यात करने वाले फ़ंक्शन के नामों को dumpbin.exe SomeFunction लेकिन मैं इसे इसके बजाय देखता हूं: SomeFunction = SomeFunction@@@23mangledstuff#@@@@ क्यूं कर? निर्यात किया गया फ़ंक्शन undecorated (विशेष रूप से मॉड्यूल डीफ फाइल का उपयोग […]

सी ++ ओवरलोड संकल्प

निम्नलिखित उदाहरण को देखते हुए, मुझे स्पष्ट रूप से b->A::DoSomething() बजाय b->A::DoSomething() बजाय का उपयोग क्यों करना चाहिए? क्या संकलक के ओवरलोड संकल्प से यह पता नहीं लगाया जा सकता कि किस पद्धति के बारे में मैं बात कर रहा हूं? मैं माइक्रोसॉफ्ट वीएस 2005 का उपयोग कर रहा हूं। (ध्यान दें: आभासी उपयोग इस […]

C ++ टेम्पलेट कंस्ट्रक्टर

मैं बिना किसी तर्क के टेम्पलेट कंस्ट्रक्टर के साथ एक गैर-टेम्पलेट वर्ग रखना चाहता हूं। जहाँ तक मैं समझता हूं, यह करना असंभव है (क्योंकि यह डिफ़ॉल्ट कन्स्ट्रक्टर के साथ विरोधाभास होगा – क्या मैं सही हूं? ), और समाधान निम्नलिखित है: class A{ template <typename U> A(U* dummy) { // Do something } }; […]

मूल्य के बजाय कॉन्फ्रेंस संदर्भ से क्यों पास करें?

मैं जो समझता हूं: जब आप मूल्य से गुजरते हैं, तो फ़ंक्शन पास की गई तर्क का एक स्थानीय प्रति बनाता है और इसका उपयोग करता है; जब समारोह समाप्त होता है, यह दायरे से बाहर हो जाता है जब आप कॉन्फ्रेंस संदर्भ द्वारा पास करते हैं, फ़ंक्शन उत्परिवर्तित तर्क के संदर्भ का उपयोग करता […]

मानक स्ट्रिंग में मैं कैसे खोजें / ढूँढें और बदलें?

std::string में किसी अन्य स्ट्रिंग के साथ सबस्ट्रिंग के सभी संस्करणों को बदलने का एक तरीका है? उदाहरण के लिए: void SomeFunction(std::string& str) { str = str.replace("hello", "world"); //< I'm looking for something nice like this }

सपाट चलने वाला यंत्र

क्या कोई मौजूदा इटरेटर कार्यान्वयन है (शायद बढ़ावा में) जो किसी प्रकार के सपाट चलने वाले को लागू करता है? उदाहरण के लिए: unordered_set<vector<int> > s; s.insert(vector<int>()); s.insert({1,2,3,4,5}); s.insert({6,7,8}); s.insert({9,10,11,12}); flattening_iterator<unordered_set<vector<int> >::iterator> it( … ), end( … ); for(; it != end; ++it) { cout << *it << endl; } //would print the numbers 1 […]

दिलचस्प पोस्ट
क्या जावास्क्रिप्ट के "साथ" कथन के लिए वैध उपयोग हैं? मध्यांतर बीत गया। समय समाप्ति अवधि का संचालन पूरा होने से पहले समाप्त हो रहा है या सर्वर प्रतिसाद नहीं दे रहा है। बयान समाप्त कर दिया गया है विशेषाधिकार देने का प्रयास करते हुए उपयोगकर्ता 'रूट' @ 'लोकलहोस्ट' के लिए प्रवेश निषेध मैं विशेषाधिकार कैसे प्राप्त करूं? जावा में स्ट्रिंग सरणी रूपांतरण के लिए स्ट्रिंग पीडीएफ डाउनलोड स्वचालित रूप से कैसे लागू करें? मैं अपना स्विंग वर्कर उदाहरण कैसे ठीक से काम कर सकता हूं? एएसपी.नेट एमवीसी में टेम्पटडाटा बनाम सत्र का उपयोग कब किया जाए Html पर नए टैब में लिंक कैसे खोलें? थ्रेड के अंदर हैंडलर नहीं बना सकता जो Looper.prepare () नहीं कहा गया है पायथन में stdin से आप कैसे पढ़ते हैं? क्या आईपी पते के लिए SSL प्रमाणपत्र होना संभव है, न कि डोमेन नाम? RemapColums के साथ remapColumnsByName मुक्त jqgrid में कैसे बदलें जावास्क्रिप्ट getCookie फ़ंक्शन नियमित अभिव्यक्ति के बारे में जीसीसी 4.8 या इससे पहले छोटी गाड़ी है? सीएसएस टेक्स्ट ओवरफ़्लो: एलीपिसिस; काम नहीं कर रहा?