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

স্ট্যান্ডার্ড টেম্পলেট লাইব্রেরি, বা এসটিএল হ'ল জেনেরিক ধারক, পুনরাবৃত্তকারী, অ্যালগরিদম এবং ফাংশন অবজেক্টের একটি সি ++ গ্রন্থাগার। যখন সি ++ স্ট্যান্ডার্ড করা হয়েছিল, এসটিএলের বড় অংশগুলি স্ট্যান্ডার্ড লাইব্রেরিতে গৃহীত হয়েছিল এবং স্ট্যান্ডার্ড লাইব্রেরির এই অংশগুলিও মাঝে মাঝে ভুলভাবে সমষ্টিগতভাবে "এসটিএল" হিসাবে উল্লেখ করা হয়।

7
কেন আমরা স্টাড :: ভেক্টর <অ্যাবস্ট্রাক্ট ক্লাস> ঘোষণা করতে পারি না?
সি # তে বিকাশের জন্য বেশ কিছুটা সময় ব্যয় করে আমি লক্ষ্য করেছি যে আপনি যদি এটি কোনও ইন্টারফেস হিসাবে ব্যবহারের উদ্দেশ্যে কোনও বিমূর্ত শ্রেণির ঘোষণা করেন তবে আপনি এই বিমূর্ত শ্রেণির কোনও ভেক্টরকে বাচ্চাদের ক্লাসের উদাহরণ সংরক্ষণ করতে পারবেন না। #pragma once #include &lt;iostream&gt; #include &lt;vector&gt; using namespace std; …

3
আমার ক্লাসের জন্য কীভাবে অদলবদল করা যায়?
আমার swapএসটিএল অ্যালগরিদমে সক্ষম করার উপযুক্ত উপায় কী ? 1) সদস্য swap। নেই std::swapসদস্য ব্যবহার করতে SFINAE কৌতুক ব্যবহার swap। 2) swapএকই নাম স্থানে নিখরচায় অবস্থান । 3) আংশিক বিশেষায়িতকরণ std::swap। 4) উপরের সব। ধন্যবাদ. সম্পাদনা: দেখে মনে হচ্ছে আমি আমার প্রশ্নটি পরিষ্কার করে বলি নি। মূলত, আমার একটি টেম্পলেট …
89 c++  algorithm  stl  swap 

12
মানচিত্রের মানগুলি এসটিএল-তে ভেক্টরে অনুলিপি করুন
এই মুহুর্তে কার্যকর এসটিএলের মাধ্যমে আমার পথে কাজ করা। আইটেম 5 পরামর্শ দেয় যে সাধারণত তাদের একক উপাদান অংশগুলিতে পরিসরের সদস্য ফাংশনগুলি ব্যবহার করা ভাল। আমি বর্তমানে মানচিত্রের সমস্ত মান অনুলিপি করতে চাই (যেমন - আমার কীগুলির দরকার নেই) কোনও ভেক্টরের কাছে। এটি করার সবচেয়ে পরিষ্কার উপায় কী?
86 c++  stl  containers 

6
আমার কেন স্ট্যান্ড :: get_temporary_buffer দরকার?
আমার কী উদ্দেশ্যে ব্যবহার করা উচিত std::get_temporary_buffer? স্ট্যান্ডার্ড নিম্নলিখিত বলে: N সংলগ্ন টি অবজেক্টগুলি সঞ্চয় করার জন্য পর্যাপ্ত স্টোরেজটির পয়েন্টার পান। আমি ভেবেছিলাম যে বাফারটি স্ট্যাকের জন্য বরাদ্দ করা হবে, তবে এটি সত্য নয়। সি ++ স্ট্যান্ডার্ড অনুসারে এই বাফারটি আসলে অস্থায়ী নয়। এই ফাংশনটির কী কী সুবিধা রয়েছে বিশ্বব্যাপী …

8
অ্যান্ড্রয়েড এনডিকে ভেক্টরের মতো সি ++ শিরোনাম অন্তর্ভুক্ত করা যায় না
আমি যখন আমার অ্যান্ড্রয়েড এনডিকে প্রকল্পে ভেক্টরের মতো কোনও সি ++ শ্রেণি অন্তর্ভুক্ত করার চেষ্টা করি (সর্বশেষতম এনডিকে আর ৫ বি ব্যবহার করে), তখন আমি নীচের মতো একটি ত্রুটি পাই ... Compile++ thumb : test-libstl &lt;= test-libstl.cpp /Users/nitrex88/Desktop/Programming/EclipseProjects/STLTest/jni/test-libstl.cpp:3:18: error: vector: No such file or directory অনলাইনে এই সমস্যাটি প্রকাশিত অন্যান্য …

4
জেনেরিক আর্গুমেন্ট হিসাবে একটি নির্দিষ্ট ধরণের সাথে এসটিএল ধারক
আমি কোনও ফাংশন তৈরি করতে পারি যা std::stringএকটি পরামিতি হিসাবে একটি নির্দিষ্ট ধরণের (বলতে দিন ) একটি ধারক গ্রহণ করে void foo(const std::container&lt;std::string&gt; &amp;cont) { for(std::string val: cont) { std::cout &lt;&lt; val &lt;&lt; std::endl; } } এবং এটিকে ইনপুট হিসাবে স্টাইলের প্রতিটি ধরণের জন্য কল করবেন? উপরের মত? std::set&lt;std::string&gt; strset; …

4
Std :: std :: back_inserter দিয়ে রূপান্তর করা বৈধ?
Cppreferences এর জন্য এই উদাহরণ কোডটি রয়েছে std::transform: std::vector&lt;std::size_t&gt; ordinals; std::transform(s.begin(), s.end(), std::back_inserter(ordinals), [](unsigned char c) -&gt; std::size_t { return c; }); তবে এটি আরও বলে: std::transformunary_opবা এর অর্ডার প্রয়োগের গ্যারান্টি দেয় না binary_op। ক্রমটিকে ক্রমানুসারে ক্রম প্রয়োগ করতে বা ক্রমের উপাদানগুলিকে সংশোধন করে এমন একটি ফাংশন প্রয়োগ করতে, ব্যবহার …

3
সর্বনিম্ন ব্যয়বহুল আর্গুমেন্টের ধরণ নির্ধারণ করার একটি সঙ্কলন সময় উপায়
আমার দেখতে এমন একটি টেম্পলেট রয়েছে template &lt;typename T&gt; class Foo { public: Foo(const T&amp; t) : _t(t) {} private: const T _t; }; যে ক্ষেত্রে আর্গুমেন্টের ধরনটি বুল বা চরের মতো তুচ্ছ, সেখানে কনস্ট্যান্ড রেফারেন্স ব্যবহার করা এড়াতে কি কোনও সচেতন টেমপ্লেট রূপক পদ্ধতি রয়েছে? মত: Foo(stl::smarter_argument&lt;T&gt;::type t) : …
15 c++  stl 

2
কী হিসাবে কোনও ভেক্টর সি ++ এ অভ্যন্তরীণভাবে কাজ করে?
এই SO উত্তরে বলা হয়েছে যে কী ভেক্টরের জন্য ভেক্টর সহ এসটিএল মানচিত্রটি কী হিসাবে ব্যবহার করা যেতে পারে। সুতরাং যখন আমরা একটি ভেক্টর একটি কী হিসাবে ব্যবহার করি। কীটি কীভাবে অনন্য হওয়া দরকার তাই কীভাবে কাজ করতে হয় তাই যখন আমরা একই উপাদানগুলির সাথে অন্য ভেক্টরটি সন্নিবেশ করবো তখন …
14 c++  arrays  dictionary  vector  stl 

1
`স্ট্রিং.সাইনগাইন (স্ট্রিং.ডাটা (), 5)` ভাল-সংজ্ঞায়িত বা ইউবি?
একজন সহকর্মী এটি লিখতে চেয়েছিলেন: std::string_view strip_whitespace(std::string_view sv); std::string line = "hello "; line = strip_whitespace(line); আমি বলেছিলাম যে প্রত্যাবর্তন string_viewআমাকে অস্বস্তিকর করে তুলেছিল একটি অগ্রাধিকার , এবং তদুপরি, এখানে এলিয়াসিংটি আমার কাছে ইউবির মতো দেখাচ্ছে looked আমি দৃ with়তার সাথে বলতে পারি যে line = strip_whitespace(line)এই ক্ষেত্রে সমতুল্য line …

3
আমি কী সমান্তরাল এক্সিকিউশন পলিসির সাথে জায়গায় std :: রূপান্তর ব্যবহার করতে পারি?
যদি আমার ভুল না হয় তবে আমি ইনপুট এবং আউটপুট পুনরুক্তি হিসাবে একই পরিসীমা ব্যবহার করে জায়গায়std::transform সঞ্চালনা করতে পারি । ধরুন আমার কিছু বস্তু আছে , তবে আমি লিখবstd::vectorvec std::transform(vec.cbegin(),vec.cend(),vec.begin(),unary_op) একটি উপযুক্ত unary অপারেশন ব্যবহার করে unary_op। C ++ 17 স্ট্যান্ডার্ড ব্যবহার করে, আমি std::execution::parপ্রথম যুক্তি হিসাবে সেখানে একটি …

1
আনর্ডার্ড_ম্যাপ চলাকালীন মেমরি ফাঁস :: জিসিসির সাথে কী-ব্যতিক্রম সন্নিবেশ করান - শক্তিশালী ব্যতিক্রম সুরক্ষা গ্যারান্টি ভঙ্গ করছেন?
আমি জিসিসি 7.3.1 ব্যবহার করছি, তবে কলিরুতেও পরীক্ষা করেছি, যা আমার বিশ্বাস সংস্করণ 9.2.0। নিম্নলিখিত দিয়ে তৈরি করুন: g++ -fsanitize=address -fno-omit-frame-pointer rai.cpp এখানে rai.cpp: #include &lt;iostream&gt; #include &lt;unordered_map&gt; int main() { try { struct MyComp { bool operator()(const std::string&amp;, const std::string&amp;) const { throw std::runtime_error("Nonono"); } }; std::unordered_map&lt;std::string, std::string, std::hash&lt;std::string&gt;, …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.