প্রয়োগগুলি পৃথক হতে পারে তবে কিছু প্রাথমিক ধারণা রয়েছে যা প্রয়োজনীয়তা অনুসরণ করে।
ব্যতিক্রম বস্তু নিজেই একটি ফাংশনে নির্মিত একটি বস্তু, যার কলারে ধ্বংস হয়। সুতরাং, স্ট্যাকের উপর অবজেক্ট তৈরি করা সাধারণত সম্ভব হয় না। অন্যদিকে, অনেক ব্যতিক্রম বস্তু খুব বড় নয় not তবে, কেউ যদি কোনও বড় ব্যতিক্রমী বস্তুটির প্রকৃতপক্ষে প্রয়োজন হয় তবে একটি 32 বাইট বাফার এবং হিপ থেকে ওভারফ্লো তৈরি করতে পারে।
প্রকৃত নিয়ন্ত্রণের স্থানান্তর হিসাবে, দুটি কৌশল বিদ্যমান। একটি হ'ল স্ট্যাকটি খুলে ফেলার জন্য পর্যাপ্ত তথ্য রেকর্ড করা। এটি মূলত চালানোর জন্য ধ্বংসকারীদের এবং ব্যতিক্রম হ্যান্ডলারদের তালিকা যা ব্যতিক্রমটি ধরে ফেলতে পারে। কোনও ব্যতিক্রম ঘটলে, কোনও ম্যাচিং ক্যাচ না পাওয়া পর্যন্ত এই ধ্বংসকারীদের কার্যকর করে স্ট্যাকটি চালিয়ে যান।
দ্বিতীয় কৌশলটি স্ট্যাকের বাইরে টেবিলগুলিতে এই তথ্য সরিয়ে নিয়েছে। এখন, যখন কোনও ব্যতিক্রম ঘটে, তখন কল স্ট্যাকটি ব্যবহৃত হয় যা কোন স্কোপগুলি প্রবেশ করেছে তবে বেরিয়েছে না তা খুঁজে পাওয়ার জন্য। এরপরে স্থায়ী টেবিলগুলিতে সন্ধান করা হবে যেখানে নির্ধারিত ব্যতিক্রমগুলি পরিচালনা করা হবে এবং কোন ধ্বংসকারীরা এর মধ্যে দৌড়াবেন determine এর অর্থ স্ট্যাকের উপরে কম ব্যতিক্রম রয়েছে; ফিরতি ঠিকানাগুলি যেভাবেই প্রয়োজন। টেবিলগুলি অতিরিক্ত ডেটা, তবে সংকলকটি তাদের প্রোগ্রামের চাহিদা-বোঝা সেগমেন্টে রাখতে পারে।