প্রশ্ন ট্যাগ «stdvector»

স্ট্যান্ডার্ড লাইব্রেরির অংশ হিসাবে সংজ্ঞায়িত একটি সিকোয়েন্স টাইপ।

2
স্টাড :: ভেক্টর যুক্ত করার সময় শ্রেণীর ক্ষেত্রগুলির সাথে অদ্ভুত আচরণ
নিম্নলিখিত পরিস্থিতিতে আমি কিছু খুব অদ্ভুত আচরণ (ঝনঝন এবং জিসিসিতে) পেয়েছি। আমার কাছে একটি ভেক্টর রয়েছে, nodesযার একটি উপাদান রয়েছে, ক্লাসের একটি উদাহরণ Node। আমি তারপরে একটি ফাংশন বলি যা ভেক্টরে nodes[0]একটি নতুন যুক্ত Nodeকরে। নতুন নোড যুক্ত করা হলে কলিং অবজেক্টের ক্ষেত্রগুলি পুনরায় সেট করা হয়! তবে, ফাংশনটি শেষ …

6
এসটিডি :: ভেক্টর :: অদলবদল পদ্ধতি ব্যবহার করে সি ++ তে দুটি পৃথক ভেক্টর অদলবদল করা কি নিরাপদ?
মনে করুন যে আপনার নিম্নলিখিত কোড রয়েছে: #include <iostream> #include <string> #include <vector> int main() { std::vector<std::string> First{"example", "second" , "C++" , "Hello world" }; std::vector<std::string> Second{"Hello"}; First.swap(Second); for(auto a : Second) std::cout << a << "\n"; return 0; } কল্পনা করুন যে ভেক্টরটি নেই std::string, তবুও ক্লাসগুলি: std::vector<Widget> WidgetVector; …
30 c++  c++11  vector  stdvector  swap 

3
দুটি পরিসরের মধ্যে অবতরণ ক্রমে একটি ভেক্টর বাছাই করা
বলুন আমার কাছে পূর্ণসংখ্যার ভেক্টর রয়েছে: std::vector<int> indices; for (int i=0; i<15; i++) indices.push_back(i); তারপরে আমি এটিকে সাজানো ক্রম অনুসারে বাছাই করেছি: sort(indices.begin(), indices.end(), [](int first, int second) -> bool{return indices[first] > indices[second];}) for (int i=0; i<15; i++) printf("%i\n", indices[i]); এটি নিম্নলিখিত উত্পাদন করে: 14 13 12 11 10 9 …

1
স্ট্যান্ড :: ভেক্টর সারিবদ্ধ মেমরি বরাদ্দ করার আধুনিক পদ্ধতি
নিচের প্রশ্নগুলোর , সম্পর্কিত তবে উত্তর বৃদ্ধ হয়েছেন, আর ব্যবহারকারীর কাছ থেকে মন্তব্য মার্ক Glisse প্রস্তাব দেওয়া এই সমস্যার যে পর্যাপ্তরূপে আলোচনা না করা যেতে পারে সি যেহেতু ++, 17 নতুন পন্থা আছে। আমি সিমডির জন্য সঠিকভাবে কাজ করা সারিবদ্ধ করার চেষ্টা করছি, তখনও সমস্ত ডেটাতে অ্যাক্সেস রয়েছে। ইন্টেল-এ, আমি …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.