2015-09-25 52 views
0

我想端口ICU 4.0 VS2013解決VS2015,同時移植我獲得以下錯誤C2248錯誤而移植ICU VS2013解決VS2015

嚴重性代碼說明項目文件行 錯誤C2248「icu_4_0 ::格式::格式':無法訪問在類'icu_4_0 :: Format'i18n c:\ research \ releases \ gtlib \ gtlib_6.0 \ source \ aglc \ aglc40 \ source \ i18n \ unicode \ measfmt.h中聲明的受保護成員72

這是如何定義功能的:

protected: 

/** 
* Default constructor. 
* @stable ICU 3.0 
*/ 
MeasureFormat(); 

a nd類的定義如下

class __declspec(dllexport) MeasureFormat : public Format { 

我無法弄清楚是什麼導致了錯誤。

塊引用

回答

0

解決這個Bug基類(格式)是造成問題,基類必須有拷貝構造函數以及賦值操作符都應該是公開的,它是不工作的時候被保護(至少在我的情況下)。

C2248 error when using promise