On the other hand when we come to this statement over here a table of pos equal to val over here pos is taken as an unsigned value so the -1 which is pos is interpreted as a positive value and therefore we would have a table added to a very large positive value which is a causing a buffer overflow, so the val could be stored in a particular location which is much further away than the actual size of the table.
दूसरी ओर जब हम यहाँ इस कथन पर आते हैं, तो pos के बराबर एक तालिका val यहाँ है pos एक unsigned मान के रूप में लिया जाता है, तो -1 जो pos है एक धनात्मक मान के रूप में समझा जाता है और इसलिए हमारी तालिका में एक बहुत बड़ा धनात्मक मूल्य जोड़ा जाएगा जो एक बफर ओवरफ्लो है, तो एक विशेष स्थान पर val को संग्रहीत किया जा सकता है जो तालिका के वास्तविक आकार से बहुत अधिक दूर है।