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

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

19
পাপ এবং কোস একসাথে গণনা করার দ্রুততম উপায় কী?
আমি একটি মানের সাইন এবং কো-সাইন উভয়কে একসাথে গণনা করতে চাই (উদাহরণস্বরূপ একটি রোটেশন ম্যাট্রিক্স তৈরি করতে)। অবশ্যই আমি তাদের একের পর এক পৃথকভাবে গণনা করতে পারতাম a = cos(x); b = sin(x);, তবে আমি অবাক হয়েছি যে উভয় মানগুলির প্রয়োজন হলে একটি আরও দ্রুত উপায় আছে কিনা। সম্পাদনা করুন: …
100 c#  c++  c  algorithm  math 

11
আধুনিক হার্ডওয়্যারে ভাসমান পয়েন্ট বনাম পূর্ণসংখ্যার গণনা
আমি সি ++ তে কিছু পারফরম্যান্স সমালোচনামূলক কাজ করছি, এবং আমরা বর্তমানে সহজাত ভাসমান পয়েন্টগুলির যে সমস্যাগুলির জন্য "এটি দ্রুত" এর জন্য পূর্ণসংখ্যার গণনা ব্যবহার করছি। এটি সম্পূর্ণ বিরক্তিকর সমস্যার কারণ এবং প্রচুর বিরক্তিকর কোড যুক্ত করে। এখন, আমার মনে আছে যে প্রায় 386 দিন ভাসমান পয়েন্ট গণনাগুলি এত ধীরে …

3
সি ++ থ্রো () স্পেসিফায়ার সি ++ 11 নোটের মধ্যে পার্থক্য
সেখানে কোন পার্থক্য আছে কী throw()এবং noexceptরানটাইম এবং কম্পাইল সময় যথাক্রমে পরীক্ষা করা হচ্ছে ছাড়া অন্য? এই উইকিপিডিয়া সি ++ 11 নিবন্ধটি পরামর্শ দেয় যে সি ++ 03 থ্রো স্পেসিফায়ারদের হ্রাস করা হয়েছে। কেন তাই, noexceptসংকলন সময়ে সমস্ত কি কভার করতে যথেষ্ট সক্ষম? [দ্রষ্টব্য: আমি এই প্রশ্ন এবং এই নিবন্ধটি …
100 c++  exception  c++11  throw  noexcept 

9
সি ++ ভার্চুয়াল ফাংশনগুলি নিরাপদে ওভাররাইড করুন
আমার ভার্চুয়াল ফাংশন সহ একটি বেস ক্লাস রয়েছে এবং আমি এই ফাংশনটি একটি উত্পন্ন ক্লাসে ওভাররাইড করতে চাই। সংকলক চেক করার কোনও উপায় আছে কি আমি ডেরাইভড ক্লাসে ঘোষিত ফাংশনটি বেস ক্লাসে কোনও ফাংশনকে ওভাররাইড করে কিনা? আমি এমন কিছু ম্যাক্রো বা এমন কিছু যুক্ত করতে চাই যা পুরানোটিকে ওভাররাইড …

12
সি ++ প্রিপ্রসেসর __VA_ARGS__ আর্গুমেন্টের সংখ্যা
সাধারণ প্রশ্ন যার জন্য আমি নেটটিতে উত্তর খুঁজে পাই না। বৈকল্পিক আর্গুমেন্ট ম্যাক্রোগুলিতে, যুক্তির সংখ্যাটি কীভাবে খুঁজে পাবেন? আমি বুস্ট প্রিপ্রোসেসর সহ ঠিক আছি, যদি এর সমাধান থাকে। যদি এটি কোনও পার্থক্য করে, আমি আরও পুনরায় প্রসেসের জন্য প্রিপ্রোসেসর সিকোয়েন্স, তালিকা বা অ্যারে বাড়ানোর জন্য ম্যাক্রো যুক্তিগুলির পরিবর্তনশীল সংখ্যাকে রূপান্তর …

2
স্ট্যান্ড :: ফলাফল_ এবং ডিক্লাইপ টাইপের মধ্যে পার্থক্য
std::result_ofসি ++ 0 এক্স এর প্রয়োজনীয়তা বুঝতে আমার কিছুটা সমস্যা হয় । যদি আমি সঠিকভাবে বুঝতে পারি, result_ofতবে নির্দিষ্ট ধরণের পরামিতিগুলির সাথে ফাংশন অবজেক্টের অনুরোধের ফলাফলটি প্রাপ্ত করতে ব্যবহৃত হয়। উদাহরণ স্বরূপ: template <typename F, typename Arg> typename std::result_of<F(Arg)>::type invoke(F f, Arg a) { return f(a); } নিম্নলিখিত কোডের সাথে …
100 c++  c++11  decltype  result-of 

4
আমি কবে কল্পবিচ্ছিন্ন ব্যবহার করব এবং কখন এসটিডি :: অ্যাবস ব্যবহারের জন্য যথেষ্ট?
আমি ধরে নিই absএবং fabsব্যবহার করার সময় ভিন্ন আচরণ করছি math.h। তবে আমি যখন ন্যায়সঙ্গত cmathএবং ব্যবহার করি তখন std::absকি আমাকে ব্যবহার করতে হবে std::fabsবা fabs? বা এটি সংজ্ঞায়িত করা হয় না?
100 c++  math.h  cmath 

6
কনস্ট্রাক্টর ইনিশিয়ালাইজারে সদস্য অ্যারে শুরু করা
class C { public: C() : arr({1,2,3}) //doesn't compile {} /* C() : arr{1,2,3} //doesn't compile either {} */ private: int arr[3]; }; আমি বিশ্বাস করি এর কারণ হ'ল অ্যারেগুলি কেবল =বাক্য গঠন দিয়েই আরম্ভ করা যেতে পারে , তা হ'ল: int arr[3] = {1,3,4}; প্রশ্ন আমি কি আমি কি …

5
আমি কীভাবে ভিজুয়াল স্টুডিওর বিল্ডটি খুব ভার্জোজ করতে পারি?
আমার প্রতিটি পতাকা, ভিজুয়াল স্টুডিও বাইনারিগুলির সাহায্যে বিল্ড প্রক্রিয়ায় ব্যবহৃত প্রতিটি স্যুইচ হাতে নেওয়া দরকার to আমি ব্যবহার করে একটি ভার্বোজ আউটপুট পাওয়ার চেষ্টা করেছি vcbuild, কিন্তু আমি সক্ষম ছিলাম না। আমার জন্য ভিজ্যুয়াল স্টুডিওতে করা সমস্ত কিছু দেখতে আমার কী করতে হবে? বিল্ড উইন্ডোতে আউটপুট প্রাপ্ত করার প্রয়োজন নেই। …

12
কখন আপনি ভার্চুয়াল ডেস্ট্রাক্টর ব্যবহার করবেন না?
কোনও শ্রেণীর জন্য ভার্চুয়াল ডেস্ট্রাক্টর ঘোষণা না করার কোনও ভাল কারণ আছে কি ? আপনার কখন বিশেষভাবে একটি লেখা এড়ানো উচিত?

4
স্ট্যান্ড :: ফাংশন কীভাবে প্রয়োগ করা হয়?
আমি যে সূত্রগুলি পেয়েছি তার মতে, একটি ল্যাম্বডা এক্সপ্রেশনটি মূলত ওভারলোডেড ফাংশন কল অপারেটর এবং সদস্য হিসাবে রেফারেন্সড ভেরিয়েবলের সাথে ক্লাস তৈরি করে কম্পাইলার দ্বারা প্রয়োজনীয়ভাবে প্রয়োগ করা হয়। এটি পরামর্শ দেয় যে ল্যাম্বডা এক্সপ্রেশনগুলির আকার পরিবর্তিত হয় এবং পর্যাপ্ত রেফারেন্সের ভেরিয়েবল দেয় যে আকারটি নির্বিচারে বড় হতে পারে । …
100 c++  c++11  lambda 

15
std :: স্ট্রিং থেকে ভাসা বা দ্বিগুণ
আমি রূপান্তর করার চেষ্টা করছি std::stringকরার float/double। আমি চেষ্টা করেছিলাম: std::string num = "0.6"; double temp = (double)atof(num.c_str()); তবে এটি সর্বদা শূন্য ফিরে আসে। অন্য কোন উপায়ে?
100 c++ 

8
না == অপারেটর সি ++ তে স্ট্রাক্টের তুলনা করার সময় পাওয়া গেল
নিম্নলিখিত কাঠামোর দুটি উদাহরণের তুলনা করে, আমি একটি ত্রুটি পেয়েছি: struct MyStruct1 { MyStruct1(const MyStruct2 &_my_struct_2, const int _an_int = -1) : my_struct_2(_my_struct_2), an_int(_an_int) {} std::string toString() const; MyStruct2 my_struct_2; int an_int; }; ত্রুটিটি হ'ল: ত্রুটি C2678: বাইনারি '==': কোনও অপারেটর পাওয়া যায় নি যা 'মাইপ্রজ :: মাইস্ট্রাক্ট 1' টাইপের …

11
শিরোনামের মধ্যে সি ++ এ নেস্টেড নেমস্পেসগুলি প্রকাশ করার জন্য আরও ভাল উপায় কি?
আমি সি ++ থেকে জাভা এবং সি # তে স্যুইচ করেছি এবং মনে করি সেখানে নামস্থান / প্যাকেজগুলির ব্যবহার আরও ভাল (ভাল কাঠামোগত)। তারপরে আমি সি ++ এ ফিরে এসে একইভাবে নেমস্পেসগুলি ব্যবহার করার চেষ্টা করেছি তবে শিরোনাম ফাইলের মধ্যে প্রয়োজনীয় সিনট্যাক্সটি ভয়ঙ্কর। namespace MyCompany { namespace MyModule { namespace …
100 c++  syntax  namespaces 

3
বাফার ফ্লাশ করার অর্থ কী?
আমি সি ++ শিখছি এবং আমি এমন কিছু পেয়েছি যা আমি বুঝতে পারি না: আউটপুট বাফারগুলি পরিষ্কারভাবে বাফারটিকে লিখিতভাবে বাধ্য করতে ফ্লাশ করা যায়। ডিফল্টরূপে, পড়া cinফ্লাশ cout; coutপ্রোগ্রামটি সাধারণত শেষ হয়ে গেলে ফ্লাশও হয়। সুতরাং বাফারটি ফ্লাশ করছে (উদাহরণস্বরূপ একটি আউটপুট বাফার): এটি কি এতে সমস্ত কিছু মুছে ফেলে …
100 c++  input  buffer  output  flush 

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