随笔分类 -  c++

摘要:在构造函数中调用构造函数是一个危险的行为 匿名对象如果没有被承接,会立马析构掉的。 阅读全文
posted @ 2017-03-18 12:43 小陈同学啦 阅读(241) 评论(0) 推荐(0)
摘要:匿名对象引用的时候必须用const 不然报错 阅读全文
posted @ 2017-03-18 12:41 小陈同学啦 阅读(349) 评论(1) 推荐(0)
摘要:深拷贝和浅拷贝只是针对于指针, 浅拷贝:也就是在对象复制时,只是对对象中的数据成员进行简单的赋值,如果对象中存在动态成员,即指针,浅拷贝就会出现问题 这个默认的拷贝构造函数采用的是“位拷贝”(浅拷贝),而非“值拷贝”(深拷贝)的方式,如果类中含有指针变量,默认的拷贝构造函数必定出错。 阅读全文
posted @ 2017-03-18 11:36 小陈同学啦 阅读(237) 评论(0) 推荐(0)
摘要:1 #include 2 3 using namespace std; 4 //解析和析构函数的调用 5 class Test 6 { 7 public: 8 Test() 9 { 10 cout"; 53 Test t1;//无参函数的赋值 54 cout\n"; 56 Test t2(1,3);//两个形参的函数调用... 阅读全文
posted @ 2017-03-16 21:37 小陈同学啦 阅读(332) 评论(0) 推荐(0)
摘要:1 #include 2 3 using namespace std; 4 //解析和析构函数的调用 5 class Test 6 { 7 public: 8 Test() 9 { 10 cout"; 41 Test t1;//无参函数的赋值 42 cout"; 44 Test t2(1,3);//两个形参的函数调用 4... 阅读全文
posted @ 2017-03-16 20:55 小陈同学啦 阅读(284) 评论(0) 推荐(0)
摘要:这样子的类日前声明是不对的。要把MyPoint的类提前就可以了 阅读全文
posted @ 2017-03-14 20:03 小陈同学啦 阅读(428) 评论(0) 推荐(0)
摘要:C/C++中的实参和形参 今天突然看到一道关于形参和实参的题,我居然不求甚解。藐视过去在我的脑海里只有一个参数的概念,对于形参和实参的区别还真的不知道,作为学习了几年C++的人来说,真的深深感觉对不起自己对不起C++老师 T。T 我觉得只要明白了值传递和地址传递,就应该能明白形参和实参的具体工作细节 阅读全文
posted @ 2017-03-11 22:03 小陈同学啦 阅读(368) 评论(0) 推荐(0)
摘要:字符串的定义方式有两种: 数组定义 char name[]="hahahaha"; 指针定义 char *name-"hahahaha"; 字符的定义方式 char name='a'; 阅读全文
posted @ 2017-02-22 17:24 小陈同学啦 阅读(260) 评论(0) 推荐(0)
摘要:字 字节 比特(bit/位) 数据存储是以“字节”(Byte)为单位,数据传输是以大多是以“位”(bit,又名“比特”)为单位,一个位就代表一个0或1(即二进制),每8个位(bit,简写为b)组成一个字节(Byte,简写为B),是最小一级的信息单位。 1KB(Kibibyte)=1024byte 1 阅读全文
posted @ 2017-02-22 16:29 小陈同学啦 阅读(1334) 评论(0) 推荐(0)
摘要:这其中包括很多知识点和易错点: 1.输入数据中,之后一个数字有可能会忘记输出,看源程序中当输入最后一个字符的时候,只有if不会调到else中,因此就会造成最后一种数字的丢失。 2.在while循环外添加最后一个值的个数表示的时候,需要while循环完毕才能实现,然而while循环中是针对std::c 阅读全文
posted @ 2017-02-21 16:52 小陈同学啦 阅读(322) 评论(0) 推荐(0)