【发布时间】:2014-10-24 13:31:41
【问题描述】:
我正在寻找在我的类头文件中声明和初始化常量结构的方法。 如您所见,该类正被 MFC 应用程序使用。 我的 MFC Dialog 上的层永远不会改变,所以我想不断地对它们进行 decare。
我正在寻找这样的东西:
class CLayerDialog : CDialogEx
{
...
public:
const LAYER_AREA(CPoint(0, 70), CPoint(280, 140));
}
结构:
struct LAYER_AREA{
CPoint topLeft;
CPoint bottomRight;
};
最好的方法是什么,以尽可能多地节省性能并轻松维护层?
【问题讨论】:
-
你到底在问什么?
-
所以您希望 LAYER_AREA 在每个对象中都是 const,或者您希望它是 CLayerDialog 的所有对象中可用的同一个对象?
-
我希望它是 CLayerDialog 的同一个对象。始终保持不变,是的
标签: c++ struct header constants declare