मैंने इसे कुछ बार देखा है, और मैं अपने सिर को खरोंच कर रहा हूं कि क्यों ...खाली बाएं हाथ के ऑपरेंड के साथ :: (स्कोप) का उपयोग क्यों किया जाता है?
उदाहरण के रूप में: (http://www.codeguru.com/forum/showthread.php? टी = 377394)
void LeftClick ()
{
INPUT Input={0};
// left down
Input.type = INPUT_MOUSE;
Input.mi.dwFlags = MOUSEEVENTF_LEFTDOWN;
::SendInput(1,&Input,sizeof(INPUT));
// left up
::ZeroMemory(&Input,sizeof(INPUT));
Input.type = INPUT_MOUSE;
Input.mi.dwFlags = MOUSEEVENTF_LEFTUP;
::SendInput(1,&Input,sizeof(INPUT));
}
यह उदाहरण :: (स्कोप) ऑपरेटरों के बिना काम करता है तो वे वहां क्यों हैं?
यह भी यदि '// बाईं down' है काम करता है हटा दिया। तो यह वहाँ क्यों है? विस्तृत जानकारी के लिए। – tenfour
@tenfour वास्तव में नहीं ... –
ओपी मानना सही है कि यह '::' के बिना भी "काम करता है", फिर हां, वास्तव में। लेकिन मुझे लगता है कि इसके लिए और भी कुछ है, और यही कारण है कि मैंने जवाब के रूप में पोस्ट नहीं किया था। – tenfour