का अर्थ क्या है आज मैंने कोड के कुछ टुकड़े का अध्ययन करने की कोशिश की और मैं इस लाइन से फंस गया हूं।इस std :: स्ट्रिंग कन्स्ट्रक्टर
std::vector<std::string(SomeClassInterface::*)()> ListOfFnPointers;
इस std :: स्ट्रिंग कंस्ट्रक्टर का अर्थ क्या है? मैं this के माध्यम से गया लेकिन मुझे नहीं पता कि इसका क्या अर्थ है।
यह रूप में कोड में प्रयोग किया जाता है,
if (!ListOfFnPointers.empty())
{
std::vector<std::string> StringList;
for (auto Fn : ListOfFnPointers)
{
StringList.push_back((pSomeClassObj->*Fn)());
}
...
}
- क्या है कि घोषणा का मतलब होता?
- यह फ़ंक्शन
pSomeClassObj->*Fn
के साथ वास्तव में क्या करता है?
सुझाव:: नाम 'ListOfFnPointers' महत्वपूर्ण है
आप इस लिंक पढ़ सकते हैं। – juanchopanza
धन्यवाद आदमी। मैंने फ़ंक्शन पॉइंटर्स के बारे में कभी सोचा नहीं। –