में प्रत्येक विधि कॉल के लिए कुछ कोड निष्पादित करना मेरे पास एक सी ++ कक्षा है जिसका मैं निरीक्षण करना चाहता हूं। इसलिए, मैं सभी विधियों को अपने पैरामीटर और रिटर्न प्रिंट करना चाहता हूं, बस बाहर निकलने से पहले।सी ++
उत्तरार्द्ध कुछ हद तक आसान दिखता है। अगर मैं(), वापसी सब कुछ के लिए क्या कोई मैक्रो
#define return(a) cout << (a) << endl; return (a)
यह करना होगा (गलत हो सकता है) अगर मैं सभी रिटर्न padronize parenthesized लिए (या जो भी इस बुलाया जा सकता है)। अगर मैं इसे बाहर ले जाना चाहता हूं, तो बस परिभाषित करें।
हालांकि, प्रिंटिंग इनपुट अधिक कठिन लगता है। सी ++ संरचनाओं या वर्कअराउड हैक के साथ, क्या मैं इसे कर सकता हूं?
क्या कोई कारण है कि आप केवल डीबगर का उपयोग नहीं कर सकते हैं? – tloach
हां, मैं डेटा पर काम करने के लिए फ़ाइल में इनपुट और आउटपुट भेजना चाहता हूं। मैं विधि को डीबग नहीं करना चाहता, यह स्पष्ट रूप से सही और अच्छी तरह से परीक्षण किया गया है। –