沉默流星 发表于 2025-5-4 10:29:00

当视窗中默认值是成员时应该如何封装

代码如下
GE_DLLEXPIMPORT double         paramOf(const AcGePoint2d& pnt,
                           const AcGeTol& tol = AcGeContext::gTol) const;struct
AcGeContext
{

    GE_DLLDATAEXIMP static AcGeTol   gTol;这个gTol如何封装,火山@默认值是类中的成员时只能是常量名,否则是无法写的。
而常量又要定义初始值。这种如何封装呢?


这是我当前的思路

这个识别不到,又换了个方式如下:

Xelloss0618 发表于 2025-5-4 11:30:27

本地值类型可以定义常量,但这个默认不具有参考属性

沉默流星 发表于 2025-5-4 12:14:41

Xelloss0618 发表于 2025-5-4 11:30
本地值类型可以定义常量,但这个默认不具有参考属性

看来只能使用变整数来整类中的常量了
页: [1]
查看完整版本: 当视窗中默认值是成员时应该如何封装