আমি কি for
লুপের ভিতরে লুপের জন্য একই পাল্টা ভেরিয়েবলটি ব্যবহার করতে পারি for
?
বা ভেরিয়েবলগুলি একে অপরকে প্রভাবিত করবে? নীচের কোডটি কি দ্বিতীয় লুপের জন্য আলাদা ভেরিয়েবল ব্যবহার করা উচিত j
, যেমন , বা i
ঠিক আছে?
for(int i = 0; i < 10; i++)
{
for(int i = 0; i < 10; i++)
{
}
}
-Wshadow
এতে অন্তর্ভুক্ত নেই -Wall
।
-Wshadow
বিশ্বব্যাপী ভেরিয়েবলের ছায়া নেওয়ার বিষয়েও সতর্ক করে, যা বড় প্রকল্পগুলিতে সহজেই বিরক্তিকর হয়ে উঠতে পারে।
-Wextra
এতে অন্তর্ভুক্ত হয় না -Wshadow
। আমি অনুমান করি যে এটি কিছু প্রকল্পে যথেষ্ট সাধারণ, বা কিছু জিসিসি বিকাশকারী ছায়া কাটা একটি কোডিং শৈলী হিসাবে পছন্দ করে, যাতে এইভাবে ছেড়ে দেওয়া যায় না warrant
-Wshadow
ভয়াবহ মিথ্যা পজিটিভ রেট রয়েছে, একে পুরোপুরি অকেজো করে দিয়েছে। ব্যাপ্তি একটি কারণে উপস্থিত রয়েছে এবং ছায়া কাটা সমস্যাযুক্ত নয় এমন একটি অগ্রাধিকার । এখন -Wshadow-local
(দ্রষ্টব্য: নয় -Wshadow=local
) খুব আলাদা। তবে দুর্ভাগ্যক্রমে জিসিসি এখনও পর্যন্ত এটিকে ট্রাঙ্কে অন্তর্ভুক্ত করতে অস্বীকার করেছে (যদিও এতে জিসিসির কাঁটাচামচ রয়েছে যা এতে অন্তর্ভুক্ত রয়েছে)।
i
স্কোপ সহ দুটি পৃথক ভেরিয়েবল রয়েছে ।-Wshadow
এই জাতীয় সমস্যাগুলি স্বয়ংক্রিয়ভাবে প্রতিবেদন করতে জিসিসির সাথে ব্যবহার করুন ।