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

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

13
C ++ এ অ্যারে বাছাই করতে std :: সাজানোর পদ্ধতিটি কীভাবে ব্যবহার করবেন
std::sort()ঘোষিত অ্যারে বাছাই করতে কীভাবে স্ট্যান্ডার্ড টেম্পলেট লাইব্রেরি ব্যবহার করবেন int v[2000]; সি ++ এমন কোনও ফাংশন সরবরাহ করে যা কোনও অ্যারের সূচনা এবং শেষ সূচক পেতে পারে?
91 c++  sorting 

8
ক্লাসের ভিতরে বা বাইরে ফাংশন ডিক্লারেশন
আমি একটি জাভা বিকাশকারী, যিনি সি ++ শিখার চেষ্টা করছেন, তবে মানক ফাংশন ঘোষণার জন্য সেরা অনুশীলন কী তা আমি সত্যিই জানি না। ক্লাসে: class Clazz { public: void Fun1() { //do something } } বা বাইরে: class Clazz { public: void Fun1(); } Clazz::Fun1(){ // Do something } আমার …
91 c++  inline 

9
একই শ্রেণিতে অন্য কোনও সামগ্রীর ব্যক্তিগত ক্ষেত্রে অ্যাক্সেস করুন
class Person { private BankAccount account; Person(BankAccount account) { this.account = account; } public Person someMethod(Person person) { //Why accessing private field is possible? BankAccount a = person.account; } } নকশা সম্পর্কে ভুলবেন না দয়া করে। আমি জানি যে ওওপি নির্দিষ্ট করে যে ব্যক্তিগত সামগ্রী শ্রেণীর কাছে ব্যক্তিগত। আমার প্রশ্ন …
91 java  c++  .net  oop 

3
এলপিসিডব্লিউএসটি কীসের পক্ষে দাঁড়ায় এবং কীভাবে এটি পরিচালনা করা উচিত?
প্রথমত, এটি ঠিক কি? আমার ধারণা এটি একটি পয়েন্টার (এলপিসি মানে দীর্ঘ পয়েন্টার ধ্রুবক), তবে "ডাব্লু" এর অর্থ কী? এটি কোনও স্ট্রিংয়ের নির্দিষ্ট পয়েন্টার বা নির্দিষ্ট স্ট্রিংয়ের পয়েন্টার? উদাহরণস্বরূপ, আমি "টেস্ট উইন্ডো" নামে একটি উইন্ডোটি বন্ধ করতে চাই। HWND g_hTest; LPCWSTR a; *a = ("TestWindow"); g_hTest = FindWindowEx(NULL, NULL, NULL, …
91 c++  winapi  lpcstr 

11
সি ++ এ স্ট্যাটিক অ্যারে বনাম গতিশীল অ্যারে
একটি স্ট্যাটিক অ্যারে এবং সি ++ এ ডায়নামিক অ্যারের মধ্যে পার্থক্য কী? আমাকে আমার ক্লাসের জন্য একটি অ্যাসাইনমেন্ট করতে হবে এবং এটি বলছে স্ট্যাটিক অ্যারেগুলি ব্যবহার করবেন না, কেবল গতিশীল অ্যারেগুলি। আমি বইটি এবং অনলাইনে দেখেছি, তবে আমি বুঝতে পারছি না। আমি ভেবেছিলাম স্টাইলিকটি সংকলনের সময় এবং রানটাইম সময়ে গতিশীল …

5
সমস্ত ভার্চুয়াল ফাংশনগুলি উদ্ভূত শ্রেণিতে প্রয়োগ করা দরকার?
এটি সাধারণ প্রশ্নের মতো মনে হতে পারে তবে আমি উত্তর কোথাও খুঁজে পাচ্ছি না। ধরুন আমার নিম্নলিখিতগুলি রয়েছে: class Abstract { public: virtual void foo() = 0; virtual void bar(); } class Derived : Abstract { public: virtual void foo(); } ক্লাস ডেরাইভড বার () ফাংশনটি প্রয়োগ করে না এটা …
91 c++  inheritance 

2
আমি কেন লাম্বদাতে এই বাই-রেফারেন্স ('& এটি') ক্যাপচার করতে পারি না?
আমি thisল্যাম্বডায় ক্যাপচার (অবজেক্টের বৈশিষ্ট্যগুলি সংশোধন করার) সঠিক উপায়টি বুঝতে পারি : auto f = [this] () { /* ... */ }; তবে আমি দেখেছি নিম্নলিখিত অদ্ভুততা সম্পর্কে কৌতূহলী: class C { public: void foo() { // auto f = [] () { // this not captured auto f = …
91 c++  c++11  lambda 

4
স্ট্রোক আক্ষরিক হিসাবে ম্যাক্রো যুক্তিটি কীভাবে ব্যবহার করবেন?
আমি ম্যাক্রো কীভাবে লিখব তা জানার চেষ্টা করছি যা ভেরিয়েবলের সাথে একটি ভেরিয়েবলের সাথে একটি স্ট্রিং আক্ষরিক উপস্থাপনা উভয়কেই পাস করবে। উদাহরণস্বরূপ নিম্নলিখিত ফাংশন দেওয়া। void do_something(string name, int val) { cout << name << ": " << val << endl; } আমি একটি ম্যাক্রো লিখতে চাই যাতে আমি এটি …

1
প্রিপ্রসেসর নির্দেশিকায় ## (ডাবল হ্যাশ) কী করে?
#define DEFINE_STAT(Stat) \ struct FThreadSafeStaticStat<FStat_##Stat> StatPtr_##Stat; উপরের লাইনটি অবাস্তব 4 থেকে নেওয়া হয়েছে এবং আমি জানি যে আমি অবাস্তব ফোরামে এটি জিজ্ঞাসা করতে পারি, তবে আমি মনে করি এটি একটি সাধারণ সি ++ প্রশ্ন যা পরোয়ানা এখানে জিজ্ঞাসা করা হচ্ছে। আমি বুঝতে পারি যে প্রথম লাইনটি একটি ম্যাক্রো সংজ্ঞায়িত করে, …

4
বিভ্রান্তিকর টেম্পলেট ত্রুটি
আমি কিছুক্ষণ ঝাঁকুনির সাথে খেলছি, এবং আমি "টেস্ট / সেমেটেম্পলেট / ডিপেন্ডেন্ট-টেম্পলেট-রিকর্ডার। সিপি" (ঝনঝন ডিস্ট্রিবিউশনে), যা কোনও টেমপ্লেট ত্রুটি থেকে পুনরুদ্ধার করার জন্য ইঙ্গিত সরবরাহ করার কথা বলে মনে করে হোঁচট খেয়েছি। পুরো জিনিসটি খুব সহজেই একটি সর্বনিম্ন উদাহরণে নামিয়ে দেওয়া যায়: template<typename T, typename U, int N> struct X …
91 c++  templates  llvm  clang 

3
সি এবং সি ++ এর জন্য এক্সিকিউটের বিভিন্ন সংস্করণগুলি কী কী?
এগুলি এক্সের সমস্ত সংস্করণ যা সি (এবং সি ++) এ ব্যবহার করা যেতে পারে execl execle execlp execv execve execvp তাদের মধ্যে পার্থক্য কী? আপনি কোনটি ব্যবহার করবেন তা কীভাবে জানবেন?
91 c++  c  exec 

1
অ্যারে [এন] বনাম অ্যারে [10] - ভেরিয়েবল বনাম আসল সংখ্যার সাথে আরে সূচনা করা হচ্ছে
আমার কোডটি নিয়ে আমি নিম্নলিখিত সমস্যাটি নিয়ে আসছি: int n = 10; double tenorData[n] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; নিম্নলিখিত ত্রুটি প্রদান করে: error: variable-sized object 'tenorData' may not be initialized যেখানে double tenorData[10]কাজ ব্যবহার করছে । কেউ জানেন কেন?

4
স্থির সদস্যের অপরিজ্ঞাত রেফারেন্স
আমি একটি ক্রস সংকলক ব্যবহার করছি। আমার কোডটি হ'ল: class WindowsTimer{ public: WindowsTimer(){ _frequency.QuadPart = 0ull; } private: static LARGE_INTEGER _frequency; }; আমি নিম্নলিখিত ত্রুটি পেয়েছি: `উইন্ডোজটাইমার :: _ ফ্রিকোয়েন্সি 'এর অপরিবর্তিত রেফারেন্স আমি এটিকে পরিবর্তন করার চেষ্টাও করেছি LARGE_INTEGER _frequency.QuadPart = 0ull; বা static LARGE_INTEGER _frequency.QuadPart = 0ull; তবে …

5
কনস্ট (টি কনস্ট *) এ পয়েন্টার মোছা হচ্ছে
কনস্ট পয়েন্টার সম্পর্কিত আমার একটি প্রাথমিক প্রশ্ন আছে। কনস্ট পয়েন্টার ব্যবহার করে আমাকে কোনও নন-কনস্ট্যান্ড সদস্য ফাংশন কল করার অনুমতি নেই। তবে কনস্টেন্ট পয়েন্টারে আমাকে এটি করার অনুমতি দেওয়া হয়েছে: delete p; এটি ক্লাসের ডেস্ট্রাক্টরকে কল করবে যা মূলত একটি নিরপেক্ষ 'পদ্ধতি'। কেন এটি অনুমোদিত? এটি কি কেবল এটি সমর্থন …

3
শেয়ার করা_পাত্র যাদু :)
মিঃ লিডস্ট্রাম এবং আমার একটি যুক্তি ছিল :) মিঃ লিডস্ট্রমের দাবী একটি কনস্ট্রাক্টের shared_ptr<Base> p(new Derived);জন্য ভার্চুয়াল ডেস্ট্রাক্টর থাকতে বেসের প্রয়োজন হয় না: আর্মেন ​​সিরুনিয়ান : "সত্যিই? শেয়ার্ড_প্টার কি সঠিকভাবে পরিষ্কার হয়ে যাবে? আপনি কি এই ক্ষেত্রে কীভাবে এই প্রভাবটি কার্যকর করতে পারবেন তা প্রদর্শন করতে পারেন?" ড্যানিয়েল লিডস্ট্রোম : …

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