正在加载图片...
赋值操作符41 默认的赋值操作符只是逐个字节地将源对 象复制到目标对象 #include <iostream. h> void main o class varl int ptr; vax1s1(20); public: Var1 s2 Vario i s2.sh。w(); ptr new inti 2 s1 七r s2.sh。w() Varl (int i)[ p七r new ln七 ptr=工 s2的ptr和s1的ptr void show ( 到同一个 cout < *ptr < endli 北大青鸟7 赋值操作符 4-1 • 默认的赋值操作符只是逐个字节地将源对 象复制到目标对象 #include <iostream.h> class Var1 { int * ptr; public: Var1() { ptr = new int; *ptr = 0; } Var1(int i) { ptr = new int; *ptr = i; } void show () { cout << *ptr << endl; } }; void main() { Var1 s1(20); Var1 s2; s2.show(); s2 = s1; s2.show(); } s2的ptr和s1的ptr 指到同一个位 置
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有