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

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


18
কোনও ভেক্টরের সামগ্রী কীভাবে মুদ্রণ করবেন?
আমি সি ++ তে কোনও ভেক্টরের সামগ্রী মুদ্রণ করতে চাই, আমার কাছে যা আছে তা এখানে: #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 = 17; …
281 c++  vector  output  stdvector  cout 

6
স্ট্যান্ড :: ভেক্টর <মান> এর প্রতিটি মান পুনরায় সেট করার দ্রুততম উপায়
এক std::vector&lt;int&gt;থেকে 0 এর প্রতিটি মান পুনরায় সেট করার এবং ভেক্টরদের প্রাথমিক আকার রাখার দ্রুততম উপায় কী ? []] অপারেটরের সাথে লুপের জন্য?
198 c++  reset  stdvector 

8
এসটিডি :: ভেক্টর কি পুশ_ব্যাক দিয়ে অবজেক্ট অনুলিপি করছে?
ভালগ্রাইন্ডের সাথে প্রচুর তদন্তের পরে, আমি এই সিদ্ধান্তে পৌঁছেছি যে std :: ভেক্টর আপনাকে ধাক্কা দিতে চাইবে এমন একটি বস্তুর অনুলিপি তৈরি করে। এটা কি সত্যি? কোনও ভেক্টর কোনও অনুলিপি ছাড়াই কোনও জিনিসের রেফারেন্স বা পয়েন্টার রাখতে পারবেন না ?! ধন্যবাদ
168 c++  stl  stdvector 

9
সি ++ ভ্যালারি বনাম ভেক্টর
আমি ভেক্টরকে অনেক পছন্দ করি। তারা নিফটি এবং দ্রুত। তবে আমি জানি এই জিনিসটির নাম একটি ভ্যালারির উপস্থিত রয়েছে। আমি কেন কোনও ভেক্টরের পরিবর্তে ভ্যালারি ব্যবহার করব? আমি জানি যে ভালারিগুলিতে কিছু সিনট্যাকটিক চিনি রয়েছে তবে সেগুলি বাদে তারা কখন কার্যকর হয়?


7
জোড়ের দ্বিতীয় উপাদানটির উপর ভিত্তি করে আমি জোড়গুলির কোনও ভেক্টরকে কীভাবে সাজান?
আমার যদি জোড়গুলির ভেক্টর থাকে: std::vector&lt;std::pair&lt;int, int&gt; &gt; vec; জোড়ার দ্বিতীয় উপাদানটির উপর ভিত্তি করে ক্রম বর্ধমানে তালিকাটি সাজানোর কি সহজ উপায় আছে? আমি জানি যে আমি একটি সামান্য ফাংশন অবজেক্ট লিখতে পারি যা কাজটি করবে তবে এসটিএলের বিদ্যমান অংশগুলি ব্যবহার std::lessকরার এবং সরাসরি কাজটি করার কোনও উপায় আছে কি? …
133 c++  stl  stdvector 

8
স্ট্যান্ডার্ড :: ভেক্টরকে সি ++ এ ফেরানোর কার্যকর উপায়
কোনও ফাংশনে স্টাডি :: ভেক্টর ফিরিয়ে দেওয়ার সময় এবং কত বড় অপ্টিমাইজেশন হবে স্ট্যান্ড :: ভেক্টরকে ফ্রি-স্টোরে (হিপের উপরে) স্থাপন করা এবং তার পরিবর্তে একটি পয়েন্টার ফিরিয়ে দেওয়া কতটা অনুলিপি করা হয়: std::vector *f() { std::vector *result = new std::vector(); /* Insert elements into result */ return result; } এর …

6
স্টাড :: ভেক্টর কীভাবে পরিবর্তন করবেন?
আমি std::vectorসি ++ এ এলোমেলো করার জন্য একটি জেনেরিক, পুনরায় ব্যবহারযোগ্য উপায়ের সন্ধান করছি। আমি বর্তমানে এটি এটি করি তবে আমি মনে করি এটি খুব কার্যকরী নয় কারণ এটির একটি মধ্যবর্তী অ্যারে প্রয়োজন এবং এটি আইটেমের ধরণটি জানতে হবে (এই উদাহরণে ডেককার্ড): srand(time(NULL)); cards_.clear(); while (temp.size() &gt; 0) { int …
99 c++  shuffle  stdvector 

8
ভেক্টর :: বনাম ভেক্টর :: অপারেটর []
আমি জানি যে এটির সীমানা যাচাইয়ের at()চেয়ে ধীর গতির [], যা সি ++ ভেক্টর এ / [] অপারেটরের গতি বা :: এসটিডি :: ভেক্টর :: এ () বনাম অপারেটর [] &lt;&lt; অবাক করা ফলাফলের মতো একই প্রশ্নেও আলোচনা করা হয়েছে !! 5 থেকে 10 গুণ ধীর / দ্রুত! । at()পদ্ধতিটি …
95 c++  stl  stdvector 

4
জাভা সি ++ তে ভেট্টারের চেয়ে অ্যারেগুলির সাথে 8 গুণ বেশি দ্রুত। আমি কি ভুল করছি?
আমার কাছে কয়েকটি বড় অ্যারে সহ নীচের জাভা কোড রয়েছে যা কখনই তাদের আকার পরিবর্তন করে না। এটি আমার কম্পিউটারে 1100 এমএসে চলে। আমি একই কোডটি সি ++ এ প্রয়োগ করেছি এবং ব্যবহার করেছি std::vector। সি ++ বাস্তবায়নের সময়টি যা ঠিক একই কোডটি চালায় তা আমার কম্পিউটারে 8800 এমএস। আমি …

2
এসটিডি :: ডিনারারে বনাম স্টেড :: ভেক্টর
সি ++ 14 উপহার std::dynarray: std :: ডিনারে একটি সিকোয়েন্স কনটেইনার যা অ্যারেগুলিকে এমন আকারের সাথে আবদ্ধ করে যা নির্ধারিত স্থানে স্থির থাকে এবং অবজেক্টের আজীবন পরিবর্তিত হয় না। std::dynarrayরানটাইম হিসাবে একই হিসাবে বরাদ্দ করা আবশ্যক std::vector। সুতরাং বেনিফিট এবং ব্যবহার কি std::dynarrayআমরা ব্যবহার করতে পারি যখন std::vectorযা আরো গতিশীল …
84 c++  stdvector 

10
স্টাড :: ভেক্টরটি কাঁচা মেমরির জন্য ব্যবহার করে
আমি একটি বাহ্যিক গ্রন্থাগার ব্যবহার করছি যা এক পর্যায়ে আমাকে পূর্ণসংখ্যার অ্যারের এবং একটি আকারকে একটি কাঁচা পয়েন্টার দেয়। এখন আমি std::vectorএই মানগুলিতে কাঁচা পয়েন্টার ব্যবহারের পরিবর্তে অ্যাক্সেস এবং সংশোধন করতে ব্যবহার করতে চাই । এখানে একটি নিখুঁত উদাহরণ যা পয়েন্টটি ব্যাখ্যা করে: size_t size = 0; int * data …
71 c++  c++11  vector  stdvector 

3
std :: ভেক্টর (আব) স্বয়ংক্রিয় স্টোরেজ ব্যবহার করে
নিম্নলিখিত স্নিপেট বিবেচনা করুন: #include &lt;array&gt; int main() { using huge_type = std::array&lt;char, 20*1024*1024&gt;; huge_type t; } স্পষ্টতই এটি বেশিরভাগ প্ল্যাটফর্মে ক্রাশ হবে কারণ ডিফল্ট স্ট্যাকের আকারটি সাধারণত 20MB এর চেয়ে কম থাকে। এখন নিম্নলিখিত কোড বিবেচনা করুন: #include &lt;array&gt; #include &lt;vector&gt; int main() { using huge_type = std::array&lt;char, 20*1024*1024&gt;; …

3
সংকলনের সময় আমি কীভাবে একটি বহুমাত্রিক স্টাড :: ভেক্টরের গভীরতা পেতে পারি?
আমার একটি ফাংশন রয়েছে যা বহুমাত্রিক লাগে std::vectorএবং একটি টেমপ্লেট প্যারামিটার হিসাবে গভীরতা (বা মাত্রার সংখ্যা) পাস করার প্রয়োজন। এই মানটির হার্ডকোডিংয়ের পরিবর্তে আমি একটি constexprফাংশন লিখতে চাই যা গ্রহণ করবে std::vectorএবং unsigned integerমান হিসাবে গভীরতা ফিরিয়ে আনবে । উদাহরণ স্বরূপ: std::vector&lt;std::vector&lt;std::vector&lt;int&gt;&gt;&gt; v = { { { 0, 1}, { …

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.