Articles of वेक्टर

std :: vector और बहुआयामी arrays की लगातार स्मृति

मुझे पता है कि मानक std::vector को संक्रमित स्मृति ब्लॉकों को आवंटित करने के लिए बाध्य नहीं करता है, लेकिन सभी कार्यान्वयन फिर भी इसका पालन करते हैं। मान लीजिए कि मैं बहुआयामी, स्थैतिक सरणी के एक सदिश बनाना चाहता हूं। सादगी के लिए 2 आयाम और लम्बाई एन की एक वैक्टर पर विचार करें। […]

वैकल्पिक, अंतर या दो वैक्टर जिल्द

मैं एक ही मोड और बराबर लंबाई के दो वैक्टर को जिल्द करना चाहता हूँ। कहते हैं: a <- rpois(lambda=3,n=5e5) b <- rpois(lambda=4,n=5e5) मैं एक वैक्टर बनाने के लिए इन दो वैक्टरों को जोड़ना या अंतर करना चाहता हूं, जो समान रूप से c(a[1],b[1],a[2],b[2],…,a[length(a)],b[length(b)]) मेरा पहला प्रयास यह था: sapply(X=rep.int(c(3,4),times=5e5),FUN=rpois,n=1) लेकिन इसकी आवश्यकता के rpois […]

वैक्टर के एक वेक्टर द्वारा दर्शाए गए मैट्रिक्स का पहला कॉलम प्राप्त करें

मान लीजिए मैं std::vector का उपयोग कर मूल्यों के मैट्रिक्स foo का प्रतिनिधित्व कर रहा हूं: int rows = 5; int cols = 10; auto foo = vector<vector<double>>(rows, vector<double>(cols)); क्या मुझे एक vector<int> आकार rows लिए एक चतुराई से आसान तरीका है जिसमें फू के पहले "कॉलम" होता है: {foo[0][0], foo[0][1], foo[0][2], foo[0][3], foo[0][4] } […]

प्रत्येक के लिए एक करते समय std :: vector से मिटा रहा है?

पुनरावृत्त करने का उचित तरीका यह है कि वे हेरोटरों का उपयोग करें। हालांकि, मुझे लगता है कि मिटाकर, इटरेटर अमान्य है। असल में मैं क्या करना चाहता हूं: for(iterator it = begin; it != end; ++it) { if(it->somecondition() ) { erase it } } मैं बिना किसी वि [i] विधि के कैसे कर सकता […]

वेक्टर <int> वेक्टर <डबल> वेक्टर कन्वर्ट करने के लिए C ++

std::vector<int> intVec को std::vector<double> doubleVec कनवर्ट करने का एक अच्छा साफ तरीका क्या है या, अधिक सामान्यतः, परिवर्तनीय प्रकार के दो वैक्टर कन्वर्ट करने के लिए?

वेक्टर <int> :: आकार_प्रकार में सी ++

इस सी ++ कथन से क्या मतलब है? vector<int>::size_type x; और, स्कोप ऑपरेटर का उपयोग क्या है :: यहां? दूसरे शब्दों में, हम इस बयान को अंग्रेजी में कैसे पढ़ते हैं? उदाहरण के लिए, X::x(){…} , हम कहते हैं कि x() class X का member function है।

वेक्टर से आइटम को निकालना, जबकि सी ++ 11 रेंज में 'लूप' के लिए?

मेरे पास IInventory * का एक सदिश है, और मैं प्रत्येक के साथ सामान करने के लिए सी ++ 11 श्रेणी का उपयोग करके सूची के माध्यम से पाशन कर रहा हूं I एक के साथ कुछ सामान करने के बाद, मैं सूची से इसे हटाने के लिए और वस्तु को हटाना चाहूंगा। मुझे पता […]

वेक्टर से मैट्रिक्स की गुणा गुणा?

मैं एक समारोह का अनुकूलन कर रहा हूं और मैं लूप के लिए धीमे से छुटकारा पा रहा हूं। मैं एक सदिश से मैट्रिक्स की प्रत्येक पंक्ति को गुणा करने का एक तेज़ तरीका तलाश रहा हूं। कोई विचार? संपादित करें: मैं एक 'शास्त्रीय' गुणन के लिए नहीं देख रहा हूँ उदाहरण के लिए। मेरे […]

जीडीबी में सी ++ वेक्टर के तत्वों को कैसे मुद्रित कर सकता हूं?

मैं GDB में std::vector की सामग्री की जांच करना चाहता हूं, मैं यह कैसे करूँ? मान लीजिए कि यह सादगी के लिए एक std::vector<int>

सी ++ में वेक्टर और बहुरूपता

मेरे पास एक मुश्किल स्थिति है इसका सरलीकृत फॉर्म ऐसा कुछ है class Instruction { public: virtual void execute() { } }; class Add: public Instruction { private: int a; int b; int c; public: Add(int x, int y, int z) {a=x;b=y;c=z;} void execute() { a = b + c; } }; और फिर एक […]

दिलचस्प पोस्ट
सी में गतिशील आवंटित स्मृति का आकार निर्धारित करें AngularJs: फ़ाइल इनपुट क्षेत्रों में परिवर्तनों की जांच कैसे करें? एक DIV तत्व स्क्रॉल करते समय पेज स्क्रॉलिंग को कैसे रोकें? एक ही प्रकार की वस्तुओं को अलग करने के लिए एल्गोरिथ्म त्रुटि प्राप्त हो रही है: उपयोगकर्ता के लिए "पोस्टग्रेर्स" के लिए पीअर प्रमाणीकरण विफल रहा, जब प्सक्स्कीएल रेल के साथ काम कर रहा था पीडीओ बाँध पाराम बनाम विंडोज और आईएएनए समय क्षेत्रों के बीच अनुवाद कैसे करें? एक IOS 7 पारदर्शी UINavigationBar के लिए उज्ज्वल, उज्ज्वल रंग प्राप्त करना मेरी MySQLi क्वेरी के लिए त्रुटियाँ कैसे प्रदर्शित करें? क्या स्काला 2.8 संग्रह लाइब्रेरी "इतिहास में सबसे लंबे समय तक आत्महत्या नोट" का मामला है? C ++ में n वस्तुओं के सभी संभव कश्मीर संयोजन बनाने डेटा नियंत्रक Xcode से वापस पासिंग करना Ggplot का उपयोग करते हुए एक भूखंड बनाते समय क्या अन्याय और अन्याय करता है? जावा एक सरणी से डुप्लिकेट निकालें? एक वेबसाइट पर PHP स्क्रिप्ट से जावा क्लास फ़ाइल चलाएं