9
下面的代碼編譯有警告和智能錯誤:如何正確訪問C++/CLI initonly TimeSpan字段?
ref class Test {
initonly static TimeSpan Delay = TimeSpan(1,1,1);
Test() {
long long ticks = Delay.Ticks; // << problem
}
};
的問題是:
- 警告C4395: '系統::時間跨度::蜱::得到':成員函數 是調用的initonly數據成員「測試::延遲」
- 智能感知的副本:服用initonly場的地址是不允許
如何正確訪問Ticks?
此警告仍然存在於VS2015。 – shoelzer