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

C ++ एक सामान्य-प्रयोजन प्रोग्रामिंग भाषा है। यह मूल रूप से C के विस्तार के रूप में डिज़ाइन किया गया था और इसमें एक समान सिंटैक्स है, लेकिन यह अब पूरी तरह से अलग भाषा है। C ++ कंपाइलर के साथ संकलित (कोड होने के बारे में) सवालों के लिए इस टैग का उपयोग करें। विशिष्ट मानक संशोधन [C ++ 11], [C ++ 14], [C ++ 17] या [C ++ 20], आदि से संबंधित प्रश्नों के लिए संस्करण-विशिष्ट टैग का उपयोग करें।

2
C ++ unordered_map कुंजी के रूप में एक कस्टम वर्ग प्रकार का उपयोग कर रहा है
मैं unordered_mapनिम्नलिखित की तरह एक कस्टम वर्ग को कुंजी के रूप में उपयोग करने की कोशिश कर रहा हूं : #include <iostream> #include <algorithm> #include <unordered_map> using namespace std; class node; class Solution; class Node { public: int a; int b; int c; Node(){} Node(vector<int> v) { sort(v.begin(), v.end()); a …



5
std :: वेक्टर बनाम std :: सरणी में C ++
C ++ में a std::vectorऔर a के बीच क्या अंतर हैं std::array? एक दूसरे पर कब पसंद किया जाना चाहिए? प्रत्येक का भला - बुरा क्या है? मेरी सभी पाठ्यपुस्तक सूची है कि वे समान कैसे हैं।
283 c++  arrays  vector 


18
अशक्त तार के लिए तर्क क्या है?
जितना मैं सी और सी ++ से प्यार करता हूं, मैं मदद नहीं कर सकता, लेकिन अशक्त समाप्ति के विकल्प पर अपना सिर खरोंच कर सकता हूं: लंबाई पहले (यानी पास्कल) तार सी के पहले मौजूद थी लंबाई के पहले से लगे हुए तार कई एल्गोरिदम को निरंतर समय लंबाई …
281 c++  c  string  null-terminated 

18
वेक्टर की सामग्री कैसे प्रिंट करें?
मैं C ++ में एक वेक्टर की सामग्री को प्रिंट करना चाहता हूं, यहां मेरे पास है: #include <iostream> #include <fstream> #include <string> #include <cmath> #include <vector> #include <sstream> #include <cstdio> using namespace std; int main() { ifstream file("maze.txt"); if (file) { vector<char> vec(istreambuf_iterator<char>(file), (istreambuf_iterator<char>())); vector<char> path; int x = …
281 c++  vector  output  stdvector  cout 

5
एकाधिक वर्णों पर उपयोग किए जाने पर C ++ में एकल उद्धरण क्या करते हैं?
मैं इस कोड के बारे में उत्सुक हूं: cout << 'test'; // Note the single quotes. मुझे का एक आउटपुट देता है 1952805748। मेरा प्रश्न: आउटपुट मेमोरी या कुछ और में एक पता है?
279 c++  quotes 

16
सी ++ संरचना प्रारंभिक
क्या यह संभव है कि सी ++ में स्ट्रक्चर्स को इनिशियलाइज़ किया जा सके struct address { int street_no; char *street_name; char *city; char *prov; char *postal_code; }; address temp_address = { .city = "Hamilton", .prov = "Ontario" }; यहां और यहां दिए गए लिंक में उल्लेख किया गया है …
279 c++ 

9
यादृच्छिक संख्या जनरेटर का उपयोग करते समय लोग क्यों कहते हैं कि मॉडुलो पूर्वाग्रह है?
मैंने देखा है कि यह सवाल बहुत पूछा गया है लेकिन कभी भी इसका सही ठोस जवाब नहीं देखा गया है। इसलिए मैं यहां एक पोस्ट करने जा रहा हूं, जो लोगों को यह समझने में मदद करेगा कि वास्तव rand()में सी + + जैसे यादृच्छिक संख्या जनरेटर का उपयोग …

17
निजी और संरक्षित सदस्य: C ++
क्या कोई मुझे कक्षाओं में privateऔर protectedसदस्यों के बीच के अंतर के रूप में बता सकता है ? मैं सर्वश्रेष्ठ अभ्यास सम्मेलनों से समझता हूं कि चर और फ़ंक्शन जिन्हें कक्षा के बाहर नहीं बुलाया जाता है, उन्हें बनाया जाना चाहिए private- लेकिन मेरे एमएफसी प्रोजेक्ट को देखते हुए, एमएफसी …
276 c++  class  mfc 

13
मॉलोक () और मुफ्त () कैसे काम करते हैं?
मैं जानना चाहता हूं कि कैसे mallocऔर कैसे freeकाम करते हैं। int main() { unsigned char *p = (unsigned char*)malloc(4*sizeof(unsigned char)); memset(p,0,4); strcpy((char*)p,"abcdabcd"); // **deliberately storing 8bytes** cout << p; free(p); // Obvious Crash, but I need how it works and why crash. cout << p; return 0; } अगर …

8
C ++ में Make_saring और normal shared_ptr में अंतर
std::shared_ptr<Object> p1 = std::make_shared<Object>("foo"); std::shared_ptr<Object> p2(new Object("foo")); इस पर कई google और stackoverflow पोस्ट हैं, लेकिन मैं यह समझने में सक्षम नहीं हूं कि make_sharedसीधे उपयोग करने की तुलना में अधिक कुशल क्यों है shared_ptr। क्या कोई मुझे बनाई गई वस्तुओं के चरणबद्ध अनुक्रम और दोनों के द्वारा किए गए …
276 c++  c++11  shared-ptr 

23
डुप्लिकेट को मिटाने और वेक्टर को क्रमबद्ध करने का सबसे कुशल तरीका क्या है?
मुझे संभावित रूप से बहुत सारे तत्वों के साथ C ++ वेक्टर लेने की जरूरत है, डुप्लिकेट को मिटाएं और इसे सॉर्ट करें। मेरे पास वर्तमान में निम्न कोड है, लेकिन यह काम नहीं करता है। vec.erase( std::unique(vec.begin(), vec.end()), vec.end()); std::sort(vec.begin(), vec.end()); मैं इसे सही तरीके से कैसे कर सकता …
274 c++  sorting  vector  stl  duplicates 

11
मुझे C ++ में नए कीवर्ड का उपयोग कब करना चाहिए?
मैं थोड़ी देर के लिए C ++ का उपयोग कर रहा हूं, और मैं नए कीवर्ड के बारे में सोच रहा हूं । बस, क्या मुझे इसका उपयोग करना चाहिए, या नहीं? 1) नए कीवर्ड के साथ ... MyClass* myClass = new MyClass(); myClass->MyField = "Hello world!"; 2) नए कीवर्ड …

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