14
在C#類別名,有三種類型的使用指令的:使用指令指定在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;
有沒有辦法在C++/CLI中做第三個?
做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
,但我更喜歡一個適當的using指令,如果有的話。
完美!正是我需要的,謝謝。 – 2010-12-02 04:03:40