我想在我的 Rhapsody 模型中创建一个不可复制的课程,但是
- 没有可用的 boost 库(我只是从中派生)
- 我也不能使用 C++11 方式来禁用默认生成的复制 ctor 和复制分配操作(因为我需要操作函数签名,而 AFAIK 无法直接实现)
=> 所以我正在以古老的方式来做这件事。
我需要的狂想曲:
在这种情况下,我只想为 copy ctor 和 copy assignment op 生成一个声明——我不需要实现。这甚至可能吗?
我考虑的事情:
- 我还没有找到任何有用的属性。
- 仅将成员函数的规范映射到文件对象不会阻止 Rhapsody 将空函数体生成到隐式创建的文件对象(我不需要也不需要)。