প্রশ্ন ট্যাগ «placement-new»

22
"নতুন বসানো" এর জন্য কী কী ব্যবহার রয়েছে?
এখানে কেউ কি কখনও সি ++ এর "প্লেসমেন্ট নতুন" ব্যবহার করেছেন? যদি তাই হয় তবে কিসের জন্য? এটি আমার কাছে মনে হচ্ছে এটি কেবল মেমরি-ম্যাপযুক্ত হার্ডওয়্যারে কার্যকর হবে।

2
তুচ্ছ বস্তুর জন্য `this` এ স্থান নির্ধারণকে নতুন বলা নিরাপদ?
আমি জানি যে এই প্রশ্নটি ইতিমধ্যে বেশ কয়েকবার জিজ্ঞাসা করা হয়েছিল তবে আমি এই বিশেষ মামলার কোনও উত্তর পাই না। ধরা যাক আমার একটি তুচ্ছ শ্রেণি রয়েছে যার কোনও সংস্থার মালিকানা নেই এবং খালি ডেস্ট্রাক্টর এবং ডিফল্ট নির্মাণকারী রয়েছে। এটি শ্রেণীর সূচনা সহ কয়েকটি মুখ্য সদস্যের ভেরিয়েবল রয়েছে; তাদের মধ্যে …

2
টাইপ পেনিং থিমের পার্থক্য: স্থানটিতে তুচ্ছ নির্মাণ
আমি জানি এটি একটি দুর্দান্ত সাধারণ বিষয়, তবে সাধারণ ইউবি যতটা খুঁজে পাওয়া সহজ, আমি এখনও এই রূপটি খুঁজে পাইনি। সুতরাং, আমি তথ্যের অনুলিপি এড়িয়ে গিয়ে পিক্সেল অবজেক্টগুলিকে আনুষ্ঠানিকভাবে পরিচয় করানোর চেষ্টা করছি। এটা কি বৈধ? struct Pixel { uint8_t red; uint8_t green; uint8_t blue; uint8_t alpha; }; static_assert(std::is_trivial_v<Pixel>); Pixel* …

1
নতুন (এটি) এই ক্লাস () একটি খারাপ ধারণা?
class FooView final : public Something { ... void refresh() { this->~FooView(); new (this) FooView(); } } আমি এই প্রতিমাটি কখনও দেখিনি, এবং দেখে মনে হচ্ছে এটি সত্যিই সূক্ষ্ম এবং অগোছালো হতে পারে তবে আমি এটির সাথে আসলেই কোনও সমস্যা (যতক্ষণ না FooViewচূড়ান্ত) ভাবতে পারি না । এটা কি একটি …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.