প্রশ্ন ট্যাগ «raii»



16
একটি ডেস্ট্রাক্টর বাইরে ব্যতিক্রম নিক্ষেপ
বেশিরভাগ লোক বলে যে কখনও ডেস্ট্রাক্টরের বাইরে কোনও ব্যতিক্রম ছুঁড়ে না ফেলে - এর ফলে অনির্ধারিত আচরণের ফলাফল হয়। স্ট্রাস্ট্রপ এই বিষয়টি তুলে ধরেছে যে "ভেক্টর ডেস্ট্রাক্টর স্পষ্টভাবে প্রতিটি উপাদানটির জন্য বিনষ্টকারীকে ডাকে। এটি বোঝাচ্ছে যে কোনও উপাদান ডেস্ট্রাক্টর নিক্ষেপ করলে ভেক্টর ধ্বংস ব্যর্থ হয় ... ডেস্ট্রাক্টর থেকে নিক্ষিপ্ত ব্যতিক্রমগুলি …


5
আমাকে নিজেই কোনও আইফ্রিমিটি বন্ধ করতে হবে?
আমি close()যখন একটি ব্যবহার করি তখন কি আমাকে নিজে কল করতে হবে std::ifstream? উদাহরণস্বরূপ, কোডে: std::string readContentsOfFile(std::string fileName) { std::ifstream file(fileName.c_str()); if (file.good()) { std::stringstream buffer; buffer << file.rdbuf(); file.close(); return buffer.str(); } throw std::runtime_exception("file not found"); } আমাকে file.close()কি নিজে ফোন করতে হবে ? ফাইলগুলি বন্ধ করার জন্য আরআইআইআইifstream …
201 c++  ifstream  raii 

6
আরআইআই এবং সি ++ এর স্মার্ট পয়েন্টার
সি ++ এর সাথে অনুশীলনে, আরআইআই কী, স্মার্ট পয়েন্টারগুলি কী কী , কোনও প্রোগ্রামে এগুলি কীভাবে প্রয়োগ করা হয় এবং স্মার্ট পয়েন্টারগুলির সাহায্যে আরআইআইআই ব্যবহার করার সুবিধা কী কী?
193 c++  smart-pointers  raii 

29
সি ++ এ মেমরি ফাঁস এড়াতে সাধারণ নির্দেশিকা [বন্ধ]
যেমনটি বর্তমানে দাঁড়িয়ে আছে, এই প্রশ্নটি আমাদের প্রশ্নোত্তর বিন্যাসের জন্য উপযুক্ত নয়। আমরা উত্তরগুলি তথ্য, তথ্যসূত্র বা দক্ষতার দ্বারা সমর্থন করা আশা করি তবে এই প্রশ্নটি সম্ভবত বিতর্ক, যুক্তি, পোলিং বা বর্ধিত আলোচনার জন্য অনুরোধ করবে। আপনি যদি মনে করেন যে এই প্রশ্নটি উন্নত হতে পারে এবং সম্ভবত পুনরায় খোলা …

12
ব্যতিক্রমী সুরক্ষার জন্য "স্কোপড আচরণ" পাওয়ার উপায় হিসাবে আইডিজেসপোজেবল এবং "ব্যবহার" করা কি আপত্তিজনক?
আমি প্রায়শই সি ++ এ ব্যবহার করেছিলাম এমন একটি বিষয় বর্গকে Aঅন্য শ্রেণীর জন্য রাজ্য প্রবেশের এবং প্রস্থান শর্তটি পরিচালনা করতে, নির্মাতা এবং ধ্বংসকারীদের Bমাধ্যমে পরিচালনা Aকরতে দিচ্ছিল তা নিশ্চিত করার জন্য যে সেই সুযোগের কোনও কিছু ব্যতিক্রম ছুঁড়ে ফেলেছে, তখন বি এর একটি পরিচিত অবস্থা থাকবে যখন সুযোগ প্রস্থান …

11
শব্দটির অর্থ এবং ধারণাটির অর্থ বোঝা - RAII (রিসোর্স অধিগ্রহণটি ইনিশিয়ালাইজেশন)
আপনি কি সি ++ বিকাশকারীগণ দয়া করে RAII কী, এটি গুরুত্বপূর্ণ কেন, এবং এটির অন্যান্য ভাষার সাথে কোনও প্রাসঙ্গিকতা থাকতে পারে কিনা তার একটি ভাল বর্ণনা দিতে পারেন? আমি কি করতে একটি সামান্য বিট জানি। আমি বিশ্বাস করি এটির জন্য "রিসোর্স অ্যাকুইজিশন ইজ ইনিশিয়ালাইজেশন" for তবে, এই নামটি RAII কী …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.