阻止c++为你创造默认的拷贝构造函数和 赋值语句
2013-01-03 01:03
288 查看
今天看effective c++ 其中就有一条款 ,当你不想让对象拷贝 或者赋值时 你只需要将拷贝构造函数和赋值函数定义为私有,并且不实现他们就行。形如如下:
class Test
{
private:
Test(const Test&);
Test & operator=(const Test&);
};
本人呢最近有点迷茫,不知道该做什么,在看c++编程思想 和 effective c++,基本能弄懂 学了很多,但是总觉得编程能力没有提升,正好最近课程设计让写银行家算法,但是基本框架会,就是不会算,唉。又没人有大牛们给点建议啥的。
class Test
{
private:
Test(const Test&);
Test & operator=(const Test&);
};
本人呢最近有点迷茫,不知道该做什么,在看c++编程思想 和 effective c++,基本能弄懂 学了很多,但是总觉得编程能力没有提升,正好最近课程设计让写银行家算法,但是基本框架会,就是不会算,唉。又没人有大牛们给点建议啥的。
相关文章推荐
- c++构造函数,拷贝构造函数,赋值构造函数
- c++默认的拷贝构造函数是浅拷贝
- C++ - 拷贝构造函数和赋值操作符
- C++有关拷贝构造函数(默认/浅/深拷贝构造函数)
- C++ 对象间的赋值与拷贝构造函数
- C++ 拷贝构造函数 赋值构造函数
- C++拷贝构造函数和赋值操作(operator=)
- C++中的拷贝构造函数和赋值操作符
- C++ 拷贝构造函数 赋值构造函数
- 我的学习笔记——c++拷贝构造函数,重载赋值操作符
- C++ 拷贝构造函数 赋值构造函数
- c++拷贝构造函数与赋值运算
- 深入C++中构造函数、拷贝构造函数、赋值操作符、析构函数的调用过程总结
- C++ 拷贝构造函数 赋值构造函数
- C++中的构造函数,拷贝构造函数和赋值运算
- C++ 拷贝构造函数 赋值构造函数
- C++默认拷贝构造函数调用
- C++构造 函数,析构函数,拷贝构造函数,赋值构造函数,一个内存错误例子!
- C++拷贝构造函数和赋值操作
- C++中拷贝构造函数与拷贝赋值操作符