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

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

20
আপনার শ্রেণীর সংজ্ঞা জন্য *। এইচ বা * .এইচপি
আমি *.hআমার বর্গ সংজ্ঞাগুলির জন্য সবসময় একটি ফাইল ব্যবহার করেছি, তবে কিছু উত্সাহিত লাইব্রেরি কোড পড়ার পরে, আমি বুঝতে পেরেছিলাম যে তারা সমস্ত ব্যবহার করে *.hpp। ফাইল ফাইলের সম্প্রসারণ সম্পর্কে আমার সর্বদা বিরক্তি ছিল, আমি মনে করি মূলত কারণ আমি এটি অভ্যস্ত নই। *.hppওভার ব্যবহারের সুবিধা এবং অসুবিধাগুলি কী কী …
551 c++  header 

6
সমষ্টি এবং পিওডি কী এবং কীভাবে / কেন তারা বিশেষ?
এই প্রায়শই জিজ্ঞাসিত প্রশ্নাগুলি সমষ্টি এবং পিওডি সম্পর্কিত এবং নিম্নলিখিত উপাদানগুলি কভার করে: সমষ্টি কি কি ? পিওডি কি? (সম্য পুরাতন ডেটা) ? তারা কিভাবে সম্পর্কিত? তারা কীভাবে এবং কেন বিশেষ? সি ++ 11 এর জন্য কী পরিবর্তন হয়?

6
আইট্রেটার অবৈধকরণের নিয়ম
সি ++ পাত্রে আইট্রেটর অবৈধকরণের নিয়ম কী কী? সাধারণত সংক্ষিপ্ত তালিকা বিন্যাসে। (দ্রষ্টব্য: এই একটি এন্ট্রি হতে বোঝানো হয় স্ট্যাক ওভারফ্লো সি ++ প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী । আপনি তারপর, এই ফর্মে একটি প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী প্রদান ধারণা সমালোচনা করতে চান, মেটা যে শুরু এই সব পোস্টিং । যে কাজ করতে …
543 c++  c++11  iterator  c++17  c++-faq 


13
সি ++ সংকলনটি এত দীর্ঘ সময় নেয় কেন?
সি # এবং জাভার তুলনায় সি ++ ফাইল সংকলন করতে খুব দীর্ঘ সময় লাগে। এটি একটি সাধারণ আকারের পাইথন স্ক্রিপ্ট চালানোর চেয়ে সি ++ ফাইল সংকলন করতে উল্লেখযোগ্যভাবে বেশি সময় নেয়। আমি বর্তমানে ভিসি ++ ব্যবহার করছি তবে যে কোনও সংকলক এর সাথে এটি একই। কেন? আমি দুটি কারণ যা …


8
অপরিজ্ঞাত, অনির্ধারিত এবং বাস্তবায়ন-সংজ্ঞায়িত আচরণ
সি এবং সি ++ এ অপরিবর্তিত আচরণ কী? অনির্দিষ্ট আচরণ এবং বাস্তবায়ন-সংজ্ঞায়িত আচরণ সম্পর্কে কী? তাদের মধ্যে পার্থক্য কী?

18
'মিউটেবল' কীওয়ার্ডটির কনস্ট ফাংশন দ্বারা ভেরিয়েবলটি পরিবর্তন করার অনুমতি ব্যতীত অন্য কোনও উদ্দেশ্য রয়েছে কি?
কিছুক্ষণ আগে আমি এমন কিছু কোড পেলাম যা mutableকীওয়ার্ড সহ কোনও শ্রেণীর সদস্য ভেরিয়েবল চিহ্নিত করেছিল । আমি যতদূর দেখতে পাচ্ছি এটিকে সহজভাবে আপনাকে কোনও constপদ্ধতিতে ভেরিয়েবল পরিবর্তন করতে সহায়তা করে : class Foo { private: mutable bool done_; public: void doSomething() const { ...; done_ = true; } }; …
527 c++  keyword  mutable 

24
আমি কীভাবে নতুন ব্যবহার করে সি ++ এ 2 ডি অ্যারে ঘোষণা করব?
নতুন ব্যবহার করে আমি কীভাবে 2 ডি অ্যারে ঘোষণা করব? পছন্দ করুন, একটি "সাধারণ" অ্যারের জন্য আমি চাই: int* ary = new int[Size] কিন্তু int** ary = new int[sizeY][sizeX] ক) কাজ করে না / সংকলন করে এবং খ) যা সম্পাদন করে না: int ary[sizeY][sizeX] আছে।

13
একটি .CPP ফাইলে সি ++ টেম্পলেট ফাংশন সংজ্ঞা সংরক্ষণ করে
আমার কিছু টেম্পলেট কোড রয়েছে যা আমি শিরোনামের ইনলাইন পরিবর্তে সিপিপি ফাইলে সংরক্ষণ করতে পছন্দ করব। আমি জানি যতক্ষণ না আপনি জানেন যে কোন টেম্পলেট ধরণের ব্যবহৃত হবে। উদাহরণ স্বরূপ: .h ফাইল class foo { public: template <typename T> void do(const T& t); }; .cpp ফাইল template <typename T> void …
526 c++  templates 

30
ভাসা এবং দ্বৈত তুলনার সবচেয়ে কার্যকর উপায় কী?
দুটি doubleবা দুটি floatমানের তুলনা করার সবচেয়ে কার্যকর উপায় কী হবে ? কেবল এটি করা সঠিক নয়: bool CompareDoubles1 (double A, double B) { return A == B; } তবে এর মতো কিছু: bool CompareDoubles2 (double A, double B) { diff = A - B; return (diff < EPSILON) && …


17
কীভাবে সি ++ তে প্রাইভেট স্ট্যাটিক সদস্যদের সূচনা করবেন?
সি ++ এ কোনও প্রাইভেট, স্ট্যাটিক ডেটা সদস্যকে শুরু করার সেরা উপায় কী? আমি এটি আমার হেডার ফাইলটিতে চেষ্টা করেছি, তবে এটি আমাকে অদ্ভুত লিঙ্কারের ত্রুটি দেয়: class foo { private: static int i; }; int foo::i = 0; আমি অনুমান করছি এটি কারণ আমি ক্লাসের বাইরে থেকে কোনও প্রাইভেট …

9
ভিজ্যুয়াল স্টুডিওতে কমান্ড-লাইন পরামিতিগুলির সাথে ডিবাগিং
আমি ভিজ্যুয়াল স্টুডিওতে একটি C ++ কমান্ড-লাইন অ্যাপ্লিকেশন বিকাশ করছি এবং কমান্ড-লাইন আর্গুমেন্টের সাহায্যে এটি ডিবাগ করা দরকার। এই মুহুর্তে আমি আমার তৈরি আর্গুমেন্টগুলি (এই জাতীয় program.exe -file.txt) দিয়ে জেনারেট করা EXE ফাইলটি চালাচ্ছি , তবে এইভাবে আমি ডিবাগ করতে পারি না। আমি কোথাও ডিবাগ করার জন্য যুক্তিগুলি নির্দিষ্ট করতে …

13
আমি সূচি অনুসারে স্ট্যান্ড :: ভেক্টর <> থেকে কোনও উপাদান কীভাবে মুছব?
আমার একটি স্টাড :: ভেক্টর &lt;int&gt; আছে, এবং আমি n'th উপাদানটি মুছতে চাই। আমি কেমন করে ঐটি করি? std::vector&lt;int&gt; vec; vec.push_back(6); vec.push_back(-17); vec.push_back(12); vec.erase(???);
508 c++  stl  vector  erase 

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