如果我從一個基類繼承,並希望將繼承類的構造函數中的某些東西傳遞給基類的構造函數,那麼我該怎麼做?在C++中調用基礎構造函數CLI
例如,
如果我從Exception類我想要做這樣的事情繼承:
在C#語言我們這樣做是這樣的:
public class CppDynamicSyntaxLanguage : DynamicOutliningSyntaxLanguage
{
public CppDynamicSyntaxLanguage(string key, bool secure) :
**base(key, secure)** {}
}
但如何在C++ .net中執行它? 我試着做這樣的:
public ref class CppDynamicSyntaxLanguage : public DynamicOutliningSyntaxLanguage
{
public:
CppDynamicSyntaxLanguage (String ^key, bool secure) :
**CppDynamicSyntaxLanguage(key,secure)** {};
}
,但我得到 錯誤 「的MyEditor :: CppDynamicSyntaxLanguage」:不法分子初始化:「CppDynamicSyntaxLanguage」不是基或成員
「謝謝你「
謝謝你「James McNellis」 – user572312 2011-01-12 15:39:48