প্রশ্ন ট্যাগ «default-arguments»

1
ত্রুটি: প্যারামিটার 1 এর জন্য ডিফল্ট যুক্তি দেওয়া হয়েছে
আমি নীচের কোড সহ এই ত্রুটি বার্তা পাচ্ছি: class Money { public: Money(float amount, int moneyType); string asString(bool shortVersion=true); private: float amount; int moneyType; }; প্রথমে আমি ভেবেছিলাম সি ++ এ প্রথম পরামিতি হিসাবে ডিফল্ট প্যারামিটারগুলি অনুমোদিত নয় তবে এটি অনুমোদিত।

3
কনস্ট্রেশন রেফারেন্স দ্বারা ডিফল্ট আর্গুমেন্টের মানটি ফিরিয়ে দেওয়া ঠিক কি?
নীচের উদাহরণগুলির মতো স্থির রেফারেন্স দ্বারা ডিফল্ট আর্গুমেন্টের মানটি ফেরত দেওয়া ঠিক হবে: https://coliru.stacked-crooked.com/a/ff76e060a007723b #include <string> const std::string& foo(const std::string& s = std::string("")) { return s; } int main() { const std::string& s1 = foo(); std::string s2 = foo(); const std::string& s3 = foo("s"); std::string s4 = foo("s"); }
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.