2019年1月8日
摘要: main(int argc,char *argv[])函数的两个形参,第一个int argc,是记录你输入在命令行(你题目中说的操作就是命令行输入)上的字符串个数;第二个*argv[]是个指针数组,存放输入在命令行上的命令(字符串)。当命令行输入PROG ABCDEFGH IJKL时,记录了3个字符 阅读全文
posted @ 2019-01-08 19:57 likeghee 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 因为类中的指针成员要分配一个动态的内存空间,当两个对象进行赋值(如:t1=t2),即将一个指针(*p2)给另一个指针成员(*p2);两指针便指向同一内存,一旦对象撤销时,调用析构函数释放空间,便产生内存错误。通过运算符重载,重载“=”运算符,就会先收回p1所指向的空间,再重新给p1分配空间;然后把t 阅读全文
posted @ 2019-01-08 15:43 likeghee 阅读(262) 评论(0) 推荐(0) 编辑