我正在尋找方法來聲明和初始化我的類頭文件中的常量結構。如您所見,該類正在被MFC應用程序使用。 我的MFC對話框上的圖層永遠不會改變,所以我想不斷地對它們進行修改。在類頭中聲明和初始化const結構
我期待這樣的事情:
class CLayerDialog : CDialogEx
{
...
public:
const LAYER_AREA(CPoint(0, 70), CPoint(280, 140));
}
的結構:
struct LAYER_AREA{
CPoint topLeft;
CPoint bottomRight;
};
什麼是做到這一點的最佳方式,以儘可能多的性能,從而爲儘可能和輕鬆維護層?
你究竟在問什麼? – juanchopanza 2014-08-30 22:04:55
所以你想讓LAYER_AREA在每個對象中都是const的,或者你想讓它成爲CLayerDialog所有對象中可用的單一對象? – Arpit 2014-08-30 22:09:06
我希望它是CLayerDialog的同一個對象。它始終保持不變,是的 – Vinzenz 2014-08-31 11:04:29