私はこのようなクラスを持っています:
class XYZ {
public :
bool var1 = true;
ABC *var2 = nullptr;
public :
XYZ() = default;
void SetVar1(bool flag)
{ var1 = flag; }
void SetVar2(ABC *abc)
{ var2 = abc; }
}
XYZ のオブジェクトがコードベースのどこでも const として参照されている場合、これらのセッターを使用できますか? PS私はconst Settersで試しましたが、うまくいきません(あまり意味がないことはわかっていましたが、コンパイルエラーで立ち往生していたので、とにかく試しました)