मैं सिर्फ read किसी एक निर्माता के साथ एक वर्ग फोन और एक operator()
एक विधेय:एक भविष्यवाणी और एक कार्यकर्ता के बीच क्या अंतर है?
// Example
class Foo {
public:
Foo(Bar);
bool operator()(Baz);
private:
Bar bar;
};
हालांकि, मैं शब्द विधेय से पहले इस संदर्भ में इस्तेमाल किया जा रहा नहीं सुना है। मैं ऐसी चीज को फ़ैक्टर कहूंगा। मेरे लिए, भविष्यवाणी औपचारिक तर्क के डोमेन से कुछ होगा।
- इस
Foo
की तरह कुछ के लिए एक आम शब्द है:यह निम्नलिखित प्रश्न उठाता है?
- क्या दोनों शब्द एक दूसरे के साथ उपयोग किए जाते हैं, या क्या उनका मतलब थोड़ा अलग चीजें हैं?
- या
- (कुछ और बनाम
bool
) वापसी प्रकार करता है इसके साथ क्या करने के लिए कुछ है? operator()
const
होने के बारे में क्या?
- (कुछ और बनाम
अच्छा। सामान्य अर्थ में एक मज़ेदार * कोई ऑब्जेक्ट/आर्टिफैक्ट होता है जो डिज़ाइन द्वारा फ़ंक्शन * का प्रतिनिधित्व करता है। चाहे वह सिंथैक्टिक रूप से और/या 'ऑपरेटर()' चीनी के साथ हो। –