आधुनिक सी ++ डिजाइन निम्न उदाहरण देता है कुछ पागल रिकर्सन होने जा रहा है। यह कैसे संभव हो सकता है?टेम्पलेट का उपयोग करें टेम्पलेट वर्ग तर्क
संपादित करें:
मैं कोशिश की है Potatoswatter (खेद lol) टिप्पणी:
template <class SmartPtr> struct SingleThreadingModel
{
class Lock
{
public:
Lock(SmartPtr&)
{
}
};
};
लेकिन यह हमारा इस तरह से काम किया।
main.cpp:28:35: error: type/value mismatch at argument 1 in template parameter list for ‘template<class> class ThreadingModel’
main.cpp:28:35: error: expected a type, got ‘SmartPtr’
आह, हाँ। टेम्पलेट टेम्पलेट पैरामीटर। सबसे भ्रमित चीजों में से एक कभी। –
आपका नया कोड ठीक दिखता है। आपको क्या त्रुटि मिलती है, और कहां? इसके अलावा, एक टमाटरवाटर लगता है जैसे यह एक बड़ी गड़बड़ी करेगा, जिसे मैं करने से बचने की कोशिश करता हूं। – Potatoswatter