दस्तावेज़ीकरण के अनुसार एक स्लॉट से वापसी मूल्य का कोई मतलब नहीं है।
फिर भी जेनरेट किए गए एमओसी कोड में मैं देखता हूं कि यदि कोई स्लॉट एक मान देता है तो यह मान किसी चीज़ के लिए उपयोग किया जाता है। कोई विचार यह क्या करता है?क्यूटी: स्लॉट रिटर्न मूल्य का अर्थ?
यहां एक उदाहरण है जिसके बारे में मैं बात कर रहा हूं। यह moc द्वारा उत्पन्न कोड से लिया जाता है। 'संदेश' एक स्लॉट है जो कुछ भी वापस नहीं करता है और 'selectPart' को वापस लौटने के रूप में घोषित किया जाता है।
case 7: message((*reinterpret_cast< const QString(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break;
case 8: { int _r = selectPart((*reinterpret_cast< AppObject*(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2])));
if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; } break;
बहुत अच्छा सवाल। – SunnyShah