Articles of फ़ंक्शन पॉइंटर्स

फ़ंक्शन पॉइंटर प्रोग्राम को धीमा कर देता है?

मैंने सी में फ़ंक्शन पॉइंटर्स के बारे में पढ़ा और हर किसी ने कहा कि मेरे कार्यक्रम धीमी गति से चलेंगे। क्या यह सच है? मैंने इसे जांचने के लिए एक कार्यक्रम बनाया है। और मुझे दोनों ही मामलों में एक ही परिणाम मिला। (समय मापने।) तो, क्या फ़ंक्शन पॉइंटर का उपयोग करना बुरा है? […]

कैसे सी में समारोह संकेतक की एक सरणी को परिभाषित

मेरे पास थोड़ा सा सवाल है मैं calloc साथ गतिशील रूप से फ़ंक्शन पॉइंटर्स की एक सरणी को परिभाषित करने की कोशिश कर रहा हूं। लेकिन मुझे नहीं पता कि वाक्यविन्यास कैसे लिखना है। बहुत बहुत धन्यवाद।

फ़ंक्शन पॉइंटर्स लौटने वाले फ़ंक्शन के लिए सिंटैक्स

निम्नलिखित टाइप किए गए एफआईपी पर विचार करें: typedef int (*f1)(float); typedef f1 (*f2)(double); typedef f2 (*f3)(int); f2 एक फ़ंक्शन है जो फ़ंक्शन पॉइंटर को देता है f3 साथ भी, लेकिन फ़ंक्शन के प्रकार, सूचक जो f3 रिटर्न करता है, वह f2 । मैं टाइप f3 बिना f3 कैसे परिभाषित कर सकता हूँ? मुझे पता […]

सदस्य कार्यों को एक ऑब्जेक्ट के लिए कहाँ रखा जाता है?

मैं समझता हूं कि कक्षा / संरचनाओं और उनकी संबंधित वस्तुओं को स्मृति में कैसे रखा गया है और मैं समझता हूं कि कक्षा / संरचना का प्रत्येक क्षेत्र उनके संबंधित ऑब्जेक्ट में ऑफ़सेट होता है (इसलिए मुझे एक सदस्य चर सूचक मिल सकता है)। मुझे समझ में नहीं आ रहा है कि यहां तक […]

फ़ंक्शन घोषणाओं में कार्य करने के लिए पॉइंटर्स के बारे में

#include<stdio.h> #include<stdlib.h> int fun1() { printf("I am fun1."); return 0; } int fun2(int fun()) { fun(); return 0; } int main() { fun2(fun1); return 0; } उपरोक्त कार्यक्रम चल सकता है जहां तक ​​मेरा सवाल है, मैं समझ सकता हूँ कि int fun2(int (*fun)()) , लेकिन मुझे नहीं पता कि कैसे int fun2(int fun()) काम […]

सदस्य फंक्शन के लिए सी + + कॉल पॉइंटर

मेरे पास सदस्य कार्यों के लिए पॉइंटर्स की एक सूची है, लेकिन मुझे उन कार्यों को कॉल करने का एक मुश्किल समय हो रहा है … उचित वाक्यविन्यास क्या है? typedef void (Box::*HitTest) (int x, int y, int w, int h); for (std::list<HitTest>::const_iterator i = hitTestList.begin(); i != hitTestList.end(); ++i) { HitTest h = *i; […]

कन्स्ट्रक्टर को इंगित करने वाला फ़ंक्शन पॉइंटर कैसे पास करें?

मैं सी ++ में प्रतिबिंब तंत्र को लागू करने पर काम कर रहा हूं मेरे कोड के भीतर की सभी ऑब्जेक्ट ऑब्जेक्ट (मेरी अपनी जेनेरिक प्रकार) का एक उप-वर्ग है जिसमें स्टैटिक सदस्य प्रकार का क्लास क्लास होता है। class Class{ public: Class(const std::string &n, Object *(*c)()); protected: std::string name; // Name for subclass Object […]

मैं नवीनतम साप्ताहिक में सूचक समानता के लिए दो कार्यों की तुलना कैसे करूं?

जाओ में, क्या समानता के लिए दो गैर-शून्य समारोह संकेतों की तुलना करने का कोई तरीका है? समानता का मेरा मानक सूचक समानता है यदि नहीं, तो क्या कोई विशेष कारण है कि सूचक समानता की अनुमति नहीं है? अब तक, अगर मैं इसे सीधे-आगे के रास्ते में करने का प्रयास करता हूं: package main […]

कोष्ठकित सदस्य समारोह के पते के साथ त्रुटि

मुझे कुछ दिलचस्प मिला त्रुटि संदेश यह सब कहते हैं गैर-स्थैतिक सदस्य समारोह का पता लेते समय कोष्ठकों को अनुमति देने के पीछे क्या कारण है? मैंने इसे जीसीसी 4.3.4 पर संकलित किया #include <iostream> class myfoo{ public: int foo(int number){ return (number*10); } }; int main (int argc, char * const argv[]) { int […]

मैं एक variadic टेम्पलेट वर्ग में फंक्शन सूचक के तर्क प्रकार कैसे प्राप्त करूं?

यह इस समस्या का अनुवर्ती है: किसी भी तर्क सूची के साथ कार्यों के लिए जेनेरिक फ़ैक्टर मेरे पास यह मज़ाक वर्ग है (पूर्ण कोड उपरोक्त लिंक देखें): template<typename… ARGS> class Foo { std::function<void(ARGS…)> m_f; public: Foo( std::function<void(ARGS…)> f ) : m_f(f) {} void operator()(ARGS… args) const { m_f(args…); } }; ऑपरेटर में () मैं […]

दिलचस्प पोस्ट
मैं नियंत्रण के खुद के परिवर्तन ईवेंट में से एक चयन बॉक्स चयन को प्रोग्राममैटिक रूप से कैसे बदल सकता हूं और यह मोबाइल ब्राउज़र में काम कर सकता है इस एंड्रॉइड एसडीके को एंड्रॉइड डेवलपर टूलकिट संस्करण 23.0.0 या इसके बाद के संस्करण की आवश्यकता है क्या mysql 5.6 के लिए ANY_VALUE क्षमता है? दो जावास्क्रिप्ट वस्तुओं के लिए समानता कैसे निर्धारित करें? लंबी मतदान / HTTP स्ट्रीमिंग सामान्य प्रश्न asp.net mvc में jQuery के एजेक्स अपलोड फ़ाइल कैसे CMake में "-l" (ell) संकलक ध्वज को जोड़ने के लिए आईफ़ोन: यूआईटीबलव्यू सेल एएस्टॉरीरी चेकमार्क नेस्टेड संरचनाओं को अपडेट करने के लिए क्लीनर तरीका सिंगलटन में डबल चेक लॉकिंग NHibernate क्वेरी प्राप्त करने के साथ ही कई एसक्यूएल क्वेरीज़ और डीबी हिट Node.js और एक्सप्रेस 4 पर मार्गों को अलग कैसे करें? php strtotime "पिछले सोमवार" यदि आज सोमवार है? फ़ाइलों को प्रोग्रामेटिक रूप से अनजिप करें .net जावास्क्रिप्ट के साथ एचटीएमएल उत्पन्न करने के लिए क्या एक बेहतरीन अभ्यास है