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

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

11
আপনি যখন পরামিতিগুলির সাথে একটি তৈরি করেন তখন ডিফল্ট প্যারামিটারলেস কনস্ট্রাক্টর কেন চলে যায়
সি #, সি ++ এবং জাভাতে, আপনি যখন কোনও প্যারামিটার নিয়ে কনস্ট্রাক্টর তৈরি করেন, তখন ডিফল্ট প্যারামিটারলেস একটি চলে যায়। আমি সবসময় এই সত্যটি গ্রহণ করেছি তবে এখন কেন আমি ভাবছি তা ভাবতে শুরু করেছি। এই আচরণের কারণ কী? এটি কি কেবল একটি "সুরক্ষা পরিমাপ / অনুমান" বলছে "আপনি যদি …

11
জেপিএ সহ কোটলিন: ডিফল্ট নির্মাতা নরক
জেপিএ হিসাবে যেমন @Entityক্লাসগুলির ডাটাবেস থেকে পুনরুদ্ধার করার সময় অবজেক্টগুলি ইনস্ট্যান্ট করার জন্য একটি ডিফল্ট (নন-আরগ) কনস্ট্রাক্টর থাকা উচিত। কোটলিনে, সম্পত্তিগুলি প্রাথমিক কন্সট্রাক্টরের মধ্যে ঘোষণা করতে খুব সুবিধাজনক, যেমন নিম্নলিখিত উদাহরণ হিসাবে: class Person(val name: String, val age: Int) { /* ... */ } তবে যখন নন-আরগ কনস্ট্রাক্টরকে মাধ্যমিক হিসাবে …

3
ডিফল্ট / অনুলিপি / মুভ ctor এবং অনুলিপি / সরানো অ্যাসাইনমেন্ট অপারেটরের স্বয়ংক্রিয় প্রজন্মের শর্তসমূহ?
আমি আমার স্মৃতিটি রিফ্রেশ করতে চাই যার অধীনে একটি সংকলক সাধারণত ডিফল্ট কনস্ট্রাক্টর, কপি কনস্ট্রাক্টর এবং অ্যাসাইনমেন্ট অপারেটর তৈরি করে auto আমি স্মরণ করি কিছু নিয়ম ছিল, তবে আমি মনে করি না এবং অনলাইনে একটি নামী সংস্থানও খুঁজে পাই না। কেউ সাহায্য করতে পারেন?

5
স্টাড :: অ্যারের ডিফল্ট সূচনা?
সি ++ 11 এর সাথে std::arrayআমার কি গ্যারান্টি আছে যে সিনট্যাক্সটি std::array<T, N> x;অ্যারের সমস্ত উপাদানকে ডিফল্ট-আরম্ভ করবে? সম্পাদনা : যদি না হয়, এমন একটি সিনট্যাক্স আছে যা সমস্ত অ্যারেগুলিতে (শূন্য আকারের অ্যারে সহ) কাজ করবে যা সমস্ত উপাদানকে তাদের ডিফল্ট মান হিসাবে শুরু করতে পারে? সম্পাদনা : সিপ্রেফারেন্সে ডিফল্ট …

4
প্রতিবিম্ব ব্যবহার করে সি # তে ডিফল্ট কনস্ট্রাক্টর ছাড়াই টাইপের উদাহরণ তৈরি করা
নিম্নলিখিত শ্রেণিকে উদাহরণ হিসাবে ধরুন: class Sometype { int someValue; public Sometype(int someValue) { this.someValue = someValue; } } আমি তখন প্রতিবিম্বটি ব্যবহার করে এই ধরণের একটি উদাহরণ তৈরি করতে চাই: Type t = typeof(Sometype); object o = Activator.CreateInstance(t); সাধারণত এটি কাজ করবে, তবে SomeTypeপ্যারামিটারলেস কনস্ট্রাক্টরকে সংজ্ঞায়িত না করায়, কলটি …

3
বেসরকারী কনস্ট্রাক্টর কখন প্রাইভেট কনস্ট্রাক্টর হয় না?
ধরা যাক আমার একটি টাইপ আছে এবং আমি এর ডিফল্ট কনস্ট্রাক্টরকে ব্যক্তিগত করতে চাই। আমি নিম্নলিখিত লিখছি: class C { C() = default; }; int main() { C c; // error: C::C() is private within this context (g++) // error: calling a private constructor of class 'C' (clang++) // error …

1
অপারেটর নতুন () অন্যরকম আচরণ করে যখন অপারেটর মুছুন () মুছে ফেলা হয় ডিফল্ট কনস্ট্রাক্টরের অস্তিত্বের উপর নির্ভর করে
অপারেটর নতুন () দিয়ে শ্রেণি সি এর একটি নতুন অবজেক্ট তৈরি করা এখানে একটি ত্রুটি দেয়: class C { public: C() {} virtual ~C() {} void operator delete(void*) = delete; }; int main() { C* c = new C; } সঙ্গে C2280: 'void C::operator delete(void *)': function was explicitly deleted …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.