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

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

11
মারাত্মক ত্রুটি: ভিজ্যুয়াল স্টুডিওতে "কোনও লক্ষ্য আর্কিটেকচার নেই"
যখন আমি উইন 32 বা এক্স 64 মোডে ভিজ্যুয়াল স্টুডিও 2010 ব্যবহার করে আমার সি ++ প্রকল্পটি সংকলনের চেষ্টা করি তখন আমি নিম্নলিখিত ত্রুটিটি পাই: >C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winnt.h(135): fatal error C1189: #error : "No Target Architecture" আমার প্রিপ্রসেসর সংজ্ঞাগুলি WIN32; _DEBUG; _CONSOLE;% (প্রিপ্রসেসর ডেফিনিশনস) বলে কী কারণে এই ত্রুটি …


2
বৈকল্পিক টেম্পলেটগুলির প্রসঙ্গে "…" টোকেনের নিয়ম কী?
সি ++ 11 তে এই জাতীয় মত বৈকল্পিক টেম্পলেট রয়েছে: template< class T, class... Args > unique_ptr<T> make_unique( Args&&... args ) { return unique_ptr<T>(new T(std::forward<Args>(args)...)); } এটি সম্পর্কে কিছু কৌতূহল রয়েছে: এক্সপ্রেশনটি std::forward<Args>(args)...উভয় Argsএবং argsকেবলমাত্র একটি ...টোকেন ব্যবহার করে। উপরন্তু std::forwardএকটি অ-variadic টেমপ্লেট ফাংশন শুধুমাত্র একটি টেমপ্লেট প্যারামিটার এবং এক …

7
কেন একই শ্রেণীর অবজেক্টের একে অপরের ব্যক্তিগত ডেটাতে অ্যাক্সেস থাকে?
কেন একই শ্রেণীর অবজেক্টের একে অপরের ব্যক্তিগত ডেটাতে অ্যাক্সেস থাকে? class TrivialClass { public: TrivialClass(const std::string& data) : mData(data) {}; const std::string& getData(const TrivialClass& rhs) const { return rhs.mData; }; private: std::string mData; }; int main() { TrivialClass a("fish"); TrivialClass b("heads"); std::cout << "b via a = " << a.getData(b) …

5
কনস্ট্যান্ট অবজেক্টের ডিফল্ট-কনস্ট্রাক্ট করার জন্য কেন সি ++ ব্যবহারকারীর সরবরাহিত ডিফল্ট কনস্ট্রাক্টরের প্রয়োজন?
সি ++ স্ট্যান্ডার্ড (বিভাগ 8.5) বলেছেন: যদি কোনও প্রোগ্রাম কোনও কনস্ট-কোয়ালিফাইড টাইপ টি এর কোনও অবজেক্টের ডিফল্ট সূচনা করার জন্য ডাকে, টি ব্যবহারকারীর দ্বারা সরবরাহিত ডিফল্ট কনস্ট্রাক্টরের সাথে শ্রেণীর ধরণ হবে। কেন? এক্ষেত্রে কোনও ব্যবহারকারী-সরবরাহকারী কনস্ট্রাক্টরের প্রয়োজনীয়তার কোনও কারণ আমি ভাবতে পারি না। struct B{ B():x(42){} int doSomeStuff() const{return x;} …
99 c++ 


7
সি ++ এ একটি হ্যান্ডেল কী?
আমাকে বলা হয়েছে যে একটি হ্যান্ডেলটি একটি পয়েন্টার বাছাই করা, তবে তা নয় এবং এটি আপনাকে অবজেক্টের পরিবর্তে কোনও বস্তুর রেফারেন্স রাখতে দেয়। এর আরও বিস্তৃত ব্যাখ্যা কী?
99 c++  handle 

4
সি ++ 20 এ ইতিমধ্যে জেনেরিক ল্যাম্বডা উপস্থিত থাকলে টেমপ্লেট লাম্বদাটির প্রয়োজনীয়তা কী?
সি ++ 14 জেনেরিক ল্যাম্বডাস প্রবর্তিত যার ফলে নিম্নলিখিতটি লেখা সম্ভব হয়েছিল: auto func = [](auto a, auto b){ return a + b; }; auto Foo = func(2, 5); auto Bar = func("hello", "world"); এটি খুব স্পষ্ট যে এই জেনেরিক ল্যাম্বদা funcঠিক তেমন কোনও টেম্প্লেটেড ফাংশন যেমন কাজ funcকরবে তেমন …

14
সি / সি ++ এ লগ বেস (2) কীভাবে লিখবেন
লগ (বেস 2) ফাংশন লিখতে কোন উপায় আছে? সি ভাষার 2 টি কার্যত বিল্ট রয়েছে - >> 1. logযা বেস ই। 2. log10বেস 10; তবে এটি হিসাব করার জন্য আমার বেস 2 এর লগ ফাংশন প্রয়োজন।
99 c++  c 

16
টেম্প্লেটেড সি ++ ক্লাসগুলিকে .hpp / .cpp ফাইলে বিভক্ত করা - এটি কি সম্ভব?
আমি একটি সি ++ টেম্পলেট শ্রেণি সংকলন করতে গিয়ে ত্রুটি পাচ্ছি যা একটি .hppএবং .cppফাইলের মধ্যে বিভক্ত : $ g++ -c -o main.o main.cpp $ g++ -c -o stack.o stack.cpp $ g++ -o main main.o stack.o main.o: In function `main': main.cpp:(.text+0xe): undefined reference to 'stack<int>::stack()' main.cpp:(.text+0x1c): undefined reference to 'stack<int>::~stack()' …

3
এই ব্যক্তি কীভাবে মাইক্রোসফ্ট পেইন্টের সাথে "হ্যালো ওয়ার্ল্ড" কোড করেছিলেন?
আমি গত কয়েক দিনের মধ্যে এটি সবেমাত্র দেখেছি এবং এটি কীভাবে কাজ করে তা অনুধাবন করতে পারি না। আমি যে ভিডিওটির কথা বলছি তা এখানে : এটি এই স্ট্যাক ওভারফ্লো প্রশ্ন থেকে শীর্ষ রেটেড উত্তর : কেন এই প্রোগ্রামটি তিনটি সংকলক দ্বারা প্রত্যাখ্যান করা হয়েছিল? এই বিটম্যাপটি কীভাবে "হ্যালো ওয়ার্ল্ড" …
99 c++  c  paint 

3
উত্পন্ন বস্তুর একটি অ্যারে বেস পয়েন্টার একটি পয়েন্টার করতে পারেন?
আমি আজ একটি কাজের সাক্ষাত্কারে গিয়েছিলাম এবং এই আকর্ষণীয় প্রশ্নটি দেওয়া হয়েছিল। মেমরি ফাঁস এবং সত্যই কোনও ভার্চুয়াল ডটার নেই, কেন এই কোডটি ক্রাশ হয়? #include <iostream> //besides the obvious mem leak, why does this code crash? class Shape { public: virtual void draw() const = 0; }; class Circle …
99 c++  pointers 

14
আমার কি স্ট্যান্ড :: ব্যতিক্রম হতে হবে?
আমি কমপক্ষে একটি নির্ভরযোগ্য উত্স দেখেছি (একটি সি ++ শ্রেণি আমি নিয়েছি) সুপারিশ করে যে C ++ এ অ্যাপ্লিকেশন-নির্দিষ্ট ব্যতিক্রম শ্রেণীর উত্তরাধিকার সূত্রে প্রাপ্ত হওয়া উচিত std::exception। আমি এই পদ্ধতির সুবিধা সম্পর্কে পরিষ্কার নই। সি # তে উত্তরাধিকার সূত্রে প্রাপ্ত কারণগুলি ApplicationExceptionস্পষ্ট: আপনি হাতে গোনা কয়েকটি দরকারী পদ্ধতি, বৈশিষ্ট্য এবং …

6
(কীভাবে) আমি এনামগুলিতে আইটেমগুলি গণনা করতে পারি?
এই প্রশ্নটি আমার মনে এলো, যখন আমার এমন কিছু ছিল enum Folders {FA, FB, FC}; এবং প্রতিটি ফোল্ডারের জন্য ধারকগুলির একটি অ্যারে তৈরি করতে চেয়েছিলেন: ContainerClass*m_containers[3]; .... m_containers[FA] = ...; // etc. (মানচিত্র ব্যবহার করা এটি ব্যবহারে আরও মার্জিত std::map<Folders, ContainerClass*> m_containers;:) তবে আমার আসল প্রশ্নে ফিরে আসতে: আমি যদি …
99 c++  count  enumeration 

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

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