প্রশ্ন ট্যাগ «c++»

সি ++ একটি সাধারণ উদ্দেশ্যমূলক প্রোগ্রামিং ভাষা। এটি মূলত সি এর এক্সটেনশান হিসাবে ডিজাইন করা হয়েছিল এবং এর অনুরূপ বাক্য গঠন রয়েছে তবে এটি এখন সম্পূর্ণ ভিন্ন ভাষা। কোড সম্পর্কে প্রশ্নগুলির জন্য এই ট্যাগটি ব্যবহার করুন (হতে) একটি সি ++ সংকলক সহ সংকলিত। একটি নির্দিষ্ট স্ট্যান্ডার্ড রিভিশন [সি ++ 11], [সি ++ 14], [সি ++ 17] বা [সি ++ 20], ইত্যাদি সম্পর্কিত প্রশ্নের জন্য একটি সংস্করণ-নির্দিষ্ট ট্যাগ ব্যবহার করুন

3
অপারেটরটিতে ডাস্ট্রাক্টরকে ডিলিট করা হয় না কেন?
আমি এর ::deleteমধ্যে একটি ক্লাস করার জন্য কল করার চেষ্টা operator deleteকরেছি। তবে ধ্বংসকারীকে ডাকা হয় না। আমি এমন একটি ক্লাস সংজ্ঞায়িত করেছি MyClassযার operator deleteওভারলোড হয়েছে। বিশ্বব্যাপী operator deleteএছাড়াও ওভারলোড করা হয়। ওভারলোড operator deleteএর MyClassওভারলোড বিশ্বব্যাপী ডাকব operator delete। class MyClass { public: MyClass() { printf("Constructing MyClass...\n"); } …

9
ক্যাটালিনা সি ++: <cmath> শিরোলেখ ব্যবহার করে ত্রুটি হয়: বিশ্বব্যাপী নেমস্পেসে 'সাইনব্যাট' নামে কোনও সদস্য নেই
মোজাভে থেকে ক্যাটালিনায় আপগ্রেড করার পরে, এনভিয়িতে সেটআপিং: / অ্যাপ্লিকেশনস / এক্সকোড.এপ / কনটেন্টস / ডেভেলপার / প্লাটফর্মস / ম্যাকোএসএক্স.প্ল্যাটফর্ম / ডেভেলপার / এসডিকে / ম্যাকোএসএক্স 10.15.sdk। আমি এমন একটি প্রোগ্রাম সংকলন করতে অক্ষম যা &lt;cmath&gt;হেডার ব্যবহার করে । আমি সিএফএলএগএস, সিসিএফএলএগএস, সিএক্সএক্সএফএলএগএসকে ম্যাকোএসডিডি অবস্থানের দিকে চিহ্নিত করার চেষ্টা করেছি …

2
কোনও টেম্পলেট টাইপনেম যুক্তির রেফারেন্স কীভাবে পাস করবেন
কোনও টেম্পলেট টাইপনেম যুক্তির পক্ষে আর্গুমেন্ট হিসাবে রেফারেন্সটি পাস করার কোনও উপায় আছে কি? আমি এর অর্থ একটি int পাস করার পরিবর্তে, উদাহরণস্বরূপ, কোনও int এর একটি রেফারেন্স পাস করা। template &lt;typename T&gt; struct Foo { Foo(T arg) : ptr(arg) {} T ptr; }; int main() { int* a = …
15 c++  templates 

4
সংকলন সময়ে নিশ্চিত করুন যে কোনও পদ্ধতিতে ঠিক এক জায়গায় ডাকা হয়েছিল
সংকলনের সময় এটি নিশ্চিত করা সম্ভব যে কোনও পদ্ধতিতে ঠিক এক জায়গায় ডাকা হয়েছিল কিনা তা নিয়ে আমি আগ্রহী। মনে রাখবেন যে ফাংশনটিকে একাধিকবার বলা হয় (যেমন একটি লুপে) - তবে এটি দুটি পৃথক লুপে কল করা উচিত নয়। এটি দুটি ভাগে বিভক্ত হতে পারে, আমি যে সমাধানগুলির যে কোনও …
15 c++ 

5
মোট দৈর্ঘ্যের চেয়ে কম জায়গাগুলির জন্য এসটিএল ব্যবহার করে কীভাবে সি ++ এ ক্রোমুটেশন তৈরি করবেন
আমার c++ vectorসাথে একটি std::pair&lt;unsigned long, unsigned long&gt;জিনিস আছে আমি ব্যবহার করে ভেক্টরের অবজেক্টগুলির ক্রমজাতকরণ উত্পন্ন করার চেষ্টা করছি std::next_permutation()। যাইহোক, আমি চাই অনুমতিগুলি একটি নির্দিষ্ট আকারের হতে পারে, আপনি জানেন, permutationsঅজগরের ফাংশনের অনুরূপ যেখানে প্রত্যাশিত প্রত্যাবর্তিত অনুমানের আকার নির্দিষ্ট করা হয়েছে। মূলত, এর c++সমতুল্য import itertools list = [1,2,3,4,5,6,7] …

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 

4
এইচটি :: ম্যাপের কীগুলি থেকে রিসোর্স চুরি করা অনুমোদিত?
সি ++ এ, কোনও মানচিত্র থেকে আমার পরে আর প্রয়োজন হয় না এমন সংস্থানগুলি চুরি করা কি ঠিক হবে? আরও সুনির্দিষ্টভাবে, ধরুন আমার কীগুলির std::mapসাথে একটি আছে std::stringএবং আমি mapএস কীগুলির সংস্থানগুলি ব্যবহার করে এটি থেকে একটি ভেক্টর তৈরি করতে চাই std::move। নোট করুন যে কীগুলিতে এই জাতীয় লিখিত অ্যাক্সেসটি …

1
সি ++ কম্পাইলাররা কীভাবে কোনও বহিরাগত পরিবর্তনশীল সন্ধান করতে পারেন?
আমি এই প্রোগ্রামটি g ++ এবং ঝনঝন ++ দ্বারা সংকলন করি। একটি পার্থক্য রয়েছে: জি ++ প্রিন্ট ১, তবে ঝাঁকুনি ++ প্রিন্ট ২. মনে হয় জি ++: বহিরাগত ভেরিয়েবলটি স্বল্পতম স্কোপে সংজ্ঞায়িত করা হয়েছে। ঝনঝন ++: বাহ্যিক চলকটি সংক্ষিপ্ততর বিশ্ব ব্যাপ্তিতে সংজ্ঞায়িত করা হয়। সি ++ স্পকে কি সে সম্পর্কে …

5
ম্যাক্রো ব্যবহার করে উত্স ফাইল লাইন গণনা করবেন?
কোনও উত্স ফাইলের মধ্যে লাইন গণনা করার জন্য, সি / সি ++ প্রিপ্রসেসর ব্যবহার করে কোনও ম্যাক্রো বা কোনও ধরনের সংকলন-সময়-উপলভ্য মানের মধ্যে এটি কি সম্ভব? যেমন আমি প্রতিস্থাপন করতে পারি MAGIC1, MAGIC2এবং MAGIC3নিম্নলিখিতটিতে, এবং ব্যবহার করার সময় কোনওভাবে 4 মান পেতে MAGIC3পারি? MAGIC1 // can be placed wherever you …

2
`Std :: বেসিক_আইএস` এর কেন একজন পাবলিক কনস্ট্রাক্টর রয়েছে?
std::basic_iosজনসাধারণের নির্মাতা রয়েছে : explicit basic_ios (std::basic_streambuf&lt;CharT,Traits&gt;* sb); আইএমও, কোনও ক্লাসের পাবলিক কনস্ট্রাক্টর থাকার একমাত্র কারণ হ'ল কোনও প্রোগ্রামে class শ্রেণীর একক উদাহরণ ব্যবহার করা। যদি কোনও শ্রেণি উপস্থিত থাকে তবে কেবলমাত্র অন্য শ্রেণিগুলি এর থেকে নেমে আসে (যেমনটি মনে হয় basic_ios) শ্রেণীর নির্মাতা সমস্ত হওয়া উচিত protected। এর নির্মাণকারীরা …

5
টেমপ্লেট শ্রেণীর উত্পন্ন করার জন্য লুপের জন্য কনস্ট কনটেবল কীভাবে থাকতে হয়?
আমার মত একটি কোড আছে template &lt;size_t N&gt; class A { template &lt;size_t N&gt; someFunctions() {}; }; এখন আমি ক্লাসের উদাহরণ তৈরি করতে চাই এবং এর মধ্যে বিভিন্ন ফাংশনগুলিকে একটি লুপের জন্য অনেকগুলি মানের সেট হিসাবে কল করতে চাই // in main() int main() { for (int i = 1; …

2
ফাংশন অবজেক্ট ব্যবহার করে সি ++ থ্রেড, একাধিক ডিস্ট্রাস্টারকে কীভাবে কনস্ট্রাক্টর বলা হয় না?
দয়া করে নীচে কোড স্নিপেট খুঁজুন: class tFunc{ int x; public: tFunc(){ cout&lt;&lt;"Constructed : "&lt;&lt;this&lt;&lt;endl; x = 1; } ~tFunc(){ cout&lt;&lt;"Destroyed : "&lt;&lt;this&lt;&lt;endl; } void operator()(){ x += 10; cout&lt;&lt;"Thread running at : "&lt;&lt;x&lt;&lt;endl; } int getX(){ return x; } }; int main() { tFunc t; thread t1(t); if(t1.joinable()) { …

1
পুরানো বরাদ্দকারী :: কনস্ট্রাক্ট এবং নতুন এবং সুস্পষ্ট কনস্ট্রাক্টরের পার্থক্য কী?
আমি জানি যেহেতু std::allocator&lt;T&gt;::constructসি ++ এর পুরানো সংস্করণে মাত্র দুটি পরামিতি লাগে; প্রথমটি হ'ল কাঁচা, অ-নির্মাণকৃত মেমরির পয়েন্টার যা আমরা প্রকারের একটি অবজেক্ট তৈরি করতে চাই Tএবং দ্বিতীয়টি সেই বস্তুর প্রারম্ভিককরণের জন্য উপাদান টাইপের মান। সুতরাং অনুলিপি-নির্মাণকারীকে অনুরোধ করা হয়েছে: struct Foo { Foo(int, int) { cout &lt;&lt; "Foo(int, int)" …
15 c++  allocator 

3
একটি পূর্ণসংখ্যা দেওয়া N. N এর চেয়ে ক্ষুদ্রতম পূর্ণসংখ্যা কোনটি তার সংখ্যা হিসাবে কেবল 0 বা 1 থাকে?
তাহলে আমি এন আমি পূর্ণসংখ্যা একটি এন চেয়ে ক্ষুদ্রতম পূর্ণসংখ্যা বৃহত্তর যে কোনো ছাড়া অন্য 0 বা 1. উদাহরণস্বরূপ অঙ্ক ধারণ করে না এটি আছে N = 12তারপর উত্তর 100। আমি সি ++ এ একটি বর্বর শক্তি পদ্ধতির কোড করেছি। int main() { long long n; cin &gt;&gt; n; for …
15 c++  algorithm 

2
এমন একটি প্রোগ্রাম যা কোনও বৈধ সি ++ প্রোগ্রামটি কখনই বন্ধ করে দেয় না?
একটি প্রোগ্রাম কি সমাপ্ত করার প্রয়োজন? অন্য কথায় এমন একটি প্রোগ্রাম যা প্রযুক্তিগতভাবে অনির্ধারিত আচরণ চিরতরে চলে? নোট করুন এটি খালি লুপগুলি সম্পর্কে নয়। "স্টাফ" (যেমন পর্যবেক্ষণযোগ্য আচরণ) চিরকালের জন্য প্রোগ্রামগুলির বিষয়ে কথা বলা। যেমন এরকম কিছু: int main() { while (true) { try { get_input(); // calls IO process(); …

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