有没有办法允许移动构造函数并禁止复制构造和赋值。我可以想到几个具有文件指针和缓冲区指针(资源句柄等)的类,它们将受益于复制构造和分配。我正在使用VC2010和GCC4.5.2。我知道我必须在VC2010类header中声明空的私有(private)赋值和复制构造函数,据我所知,GCC允许在方法之后执行某种删除签名来执行相同的操作。如果有人有像这样的骨架类的好例子及其优点,我将不胜感激。提前致谢约翰这里是一个类的例子,我想允许移动但我也想阻止直接分配。复制构造函数和operator=private是不是同样的问题?classLoadLumScanner_v8002:publicILoad