求助一个 ICE 的代码
求助啊,大牛们帮帮忙啊?
如下代码看不太懂,加黑字体的部分,教教我啊
class noncopyable /*在命名空间IceUtil中定义一个名为noncopyable的类 */
{
protected: //以下为保护类型成员
noncopyable() { } //定义函数构造成员函数为空
~noncopyable() { } //定义析构函数 // May not be virtual! Classes without virtual
// operations also derive from noncopyable.
private: //以下为私有类型成员
noncopyable(const noncopyable&); /*声明带参的构造函数 */
const noncopyable& operator=(const noncopyable&); //
};
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
C++还不够火候,继续多多看书吧。
引用来自#2楼“鉴客”的帖子
1. 定义形如 noncopyable nc = new noncopyable(noncopyable); 的构造函数
2. 操作符重载 noncopyable nc = nc2;
1. 定义形如 noncopyable nc = new noncopyable(noncopyable); 的构造函数
2. 操作符重载 noncopyable nc = nc2;