2010-12-01 19 views
14

सी # में वर्ग उर्फ ​​निर्दिष्ट करने के लिए निर्देश का उपयोग करना, वहाँ निर्देशों का उपयोग कर के तीन प्रकार हैं:C++/CLI

using System; // Specify Namespace 
using Diag = System.Diagnostics; // Specify Namespace Alias 
using DBG = System.Diagnostics.Debug; // Specify Class Alias 

C++/CLI में, मैं पहले दो के समकक्ष थे पता:

using namespace System; 
namespace Diag = System::Diagnostics; 

क्या सी ++/सीएलआई में तीसरा करने का कोई तरीका है?

namespace DBG = System::Diagnostics::Debug; कर error C2879: 'System::Diagnostics::Debug' : only an existing namespace can be given an alternative name by a namespace alias definition

केवल alterntive मैं #define DBG System::Diagnostics::Debug है ले कर आए हैं देता है, लेकिन मैं एक उचित निर्देश का उपयोग पसंद करते हैं, यदि उपलब्ध है।

उत्तर

17

ए सी ++ टाइपपीफ यहां चाल करेगा।

typedef System::Diagnostics::Debug DBG; 
+0

बिल्कुल सही! वास्तव में मुझे क्या चाहिए, धन्यवाद। –

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^