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

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


5
কোনও কনস্ট্যান্ড রেফারেন্স ক্লাসের সদস্য কি অস্থায়ী জীবন দীর্ঘায়িত করে?
কেন এটি করে: #include <string> #include <iostream> using namespace std; class Sandbox { public: Sandbox(const string& n) : member(n) {} const string& member; }; int main() { Sandbox sandbox(string("four")); cout << "The answer is: " << sandbox.member << endl; return 0; } এর আউটপুট দিন: উত্তরটা হচ্ছে: পরিবর্তে: উত্তর: চার

13
সি ++ তে, আমি যা খাচ্ছি না তার জন্য আমি কি অর্থ প্রদান করছি?
আসুন সি এবং সি ++ এ নিম্নলিখিত হ্যালো বিশ্বের উদাহরণগুলি বিবেচনা করুন: main.c #include <stdio.h> int main() { printf("Hello world\n"); return 0; } main.cpp #include <iostream> int main() { std::cout<<"Hello world"<<std::endl; return 0; } আমি যখন এগুলি সমাবেশে গডবোল্টে সংকলন করি তখন সি কোডের আকার মাত্র 9 টি লাইন ( …
170 c++  c 


5
অপারেটর ও ওভারলোড হয়ে গেলে আমি কীভাবে নির্ভরযোগ্যভাবে কোনও অবজেক্টের ঠিকানা পেতে পারি?
নিম্নলিখিত প্রোগ্রাম বিবেচনা করুন: struct ghost { // ghosts like to pretend that they don't exist ghost* operator&() const volatile { return 0; } }; int main() { ghost clyde; ghost* clydes_address = &clyde; // darn; that's not clyde's address :'( } আমি কীভাবে clydeতার ঠিকানা পাব ? আমি এমন …

6
সি ++ 11, 14, 17 বা 20 পাই এর জন্য একটি স্ট্যান্ডার্ড ধ্রুবক পরিচয় দেয়?
সি এবং সি ++ নাম্বার পাইটির সাথে একটি বরং নির্বিকার সমস্যা রয়েছে। যতদূর আমি জানি M_PIসংজ্ঞায়িত math.hকোনও মানক দ্বারা আবশ্যক নয়। নতুন সি ++ স্ট্যান্ডার্ডগুলি স্ট্যান্ডার্ড লাইব্রেরিতে অনেক জটিল গণিতের প্রচলন করেছিল - হাইপারবোলিক ফাংশন std::hermiteএবং std::cyl_bessel_i, বিভিন্ন এলোমেলো সংখ্যা জেনারেটর এবং আরও অনেক কিছু। 'নতুন' মানকগুলির মধ্যে কোনও পাইয়ের …

15
সি, সি ++ এবং সি # তে শূন্যতার অর্থ কী?
" অকার্যকর " শব্দটি কোথা থেকে এসেছে এবং কেন এটিকে অকার্যকর বলা হয় সে সম্পর্কে মূলসূত্রগুলি খুঁজতে চাইছেন । প্রশ্নের উদ্দেশ্য হ'ল এমন কাউকে সহায়তা করা যার যার কোনও সি অভিজ্ঞতা নেই এবং হঠাৎ সি-ভিত্তিক কোডবাসের দিকে তাকাচ্ছেন।

9
দুটি পৃথক ধারণা উভয়ই কেন “হিপ”?
সি-স্টাইলের ভাষাগুলিতে এবং ডেটা স্ট্রাকচার উভয়কেই "হিপ" নামে ডাইনামিক মেমরি বরাদ্দকরণের জন্য রানটাইম হিপ ব্যবহার করা হয় কেন ? কিছু সম্পর্ক আছে কি?

4
উত্স নিয়ন্ত্রণে .vcxproj.filter ফাইল যুক্ত করা উচিত?
ভিজ্যুয়াল স্টুডিও 2010 বিটা 2 মূল্যায়ন করার সময়, আমি দেখতে পাচ্ছি যে রূপান্তরিত ডিরেক্টরিতে আমার vcproj ফাইলগুলি vcxproj ফাইল হয়ে উঠেছে । এছাড়াও আছে vcxproj.filter প্রতিটি প্রকল্পের পাশাপাশি ফাইল ফোল্ডার গঠন (\ উত্স ফাইল, \ হেডার ফাইল, ইত্যাদি) একটি বিবরণ রয়েছে বলে মনে হচ্ছে। আপনি কি মনে করেন যে এই …

1
দ্বিগুণ থেকে 32-বিট ইন্টি করে বর্ণিত একটি দ্রুত পদ্ধতি method
লুয়ার উত্স কোডটি পড়ার সময় , আমি লক্ষ করেছি যে লুয়া একটি 32- বিটকে macroগোল doubleকরতে একটি ব্যবহার করে int। আমি এটি বের করেছি macroএবং এটি দেখতে এরকম দেখাচ্ছে: union i_cast {double d; int i[2]}; #define double2int(i, d, t) \ {volatile union i_cast u; u.d = (d) + 6755399441055744.0; \ …


2
পাবলিক ফ্রেন্ড অদলবদলের ফাংশন
অনুলিপি-অনুলিপি-আইডিয়ামটির সুন্দর উত্তরে একটি কোডের টুকরো রয়েছে যা আমাকে একটু সাহায্যের দরকার: class dumb_array { public: // ... friend void swap(dumb_array& first, dumb_array& second) // nothrow { using std::swap; swap(first.mSize, second.mSize); swap(first.mArray, second.mArray); } // ... }; এবং তিনি একটি নোট যোগ করুন অন্যান্য দাবি রয়েছে যে আমাদের প্রকারের জন্য …

6
এক ক্লাসে সদস্য ফাংশন সহ জেনেরিক স্টাড :: ফাংশন অবজেক্ট ব্যবহার করা
একটি শ্রেণির জন্য আমি একই স্টোরের কয়েকটি সদস্য ফাংশন পয়েন্টারগুলিকে একটি mapস্টোরিং std::functionঅবজেক্টে সঞ্চয় করতে চাই। তবে আমি এই কোডটি দিয়ে শুরুতেই ঠিক ব্যর্থ হয়েছি: class Foo { public: void doSomething() {} void bindFunction() { // ERROR std::function<void(void)> f = &Foo::doSomething; } }; আমি পাই error C2064: term does not …

3
ডিফল্ট কনস্ট্রাক্টর এবং ডেস্ট্রাক্টরারের জন্য কীভাবে "=" ডিফল্ট "" {} "থেকে আলাদা?
আমি প্রাথমিকভাবে এটি কেবল ধ্বংসকারীদের সম্পর্কে একটি প্রশ্ন হিসাবে পোস্ট করেছি তবে এখন আমি ডিফল্ট নির্মাণকারীর বিবেচনা যুক্ত করছি। মূল প্রশ্নটি এখানে: আমি যদি আমার ক্লাসটিকে এমন একটি ডেস্ট্রাক্টর দিতে চাই যা ভার্চুয়াল, তবে অন্যথায় সংকলকটি যা উত্পন্ন করে, আমি তার ব্যবহার করতে পারি =default: class Widget { public: virtual …

8
শিরোনাম এবং সিপিপি ফাইলের মধ্যে শ্রেণি কোড পৃথক করা
আমি একটি সরল শ্রেণীর প্রয়োগকরণ এবং ডিক্লেয়ারেশন কোডকে কীভাবে একটি নতুন শিরোনাম এবং সিপিপি ফাইলে আলাদা করতে পারি সে সম্পর্কে আমি বিভ্রান্ত। উদাহরণস্বরূপ, আমি কীভাবে নিম্নলিখিত ক্লাসের কোড পৃথক করব? class A2DD { private: int gx; int gy; public: A2DD(int x,int y) { gx = x; gy = y; } …
169 c++  oop  class 

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