随笔分类 -  C++

摘要:常用Java不懂C++的静态方法使用方式。尝试过直接初始化 其实只要在cpp里专卖初始化下就行 int Object::i=0; 阅读全文
posted @ 2017-11-04 14:52 _离水的鱼 阅读(804) 评论(0) 推荐(0)
摘要:记录自己尝试C++的一点心得 我的第一个尝试其实是如下, 报错信息 在编译的时候就出现问题。引用是变量的别名,而但是函数的返回值是临时变量,所以需要常引用,const int&才行 这里有篇文章也是临时变量问题: http://blog.csdn.net/zq_onlytime/article/de 阅读全文
posted @ 2017-11-04 14:47 _离水的鱼 阅读(1667) 评论(0) 推荐(0)
摘要:结果 可以看到,当即使返回是引用,但是如果赋值对象没有采用引用也不会影响到原来的对象。 当然,如果返回不是引用却赋值给引用对象,就会编译错误。 未经许可,不允许转载 阅读全文
posted @ 2017-11-03 17:10 _离水的鱼 阅读(702) 评论(0) 推荐(0)
摘要:一 构造函数与析构函数的执行顺序 c++中对象都是先构造成员变量,再调用自身的构造函数;故父类成员变量首先被构造,然后调用父类的构造函数,再构造子类的成员变量,最后调用子类的构造函数。 对象析构时与构造顺序相反,子类先调用自身的析构函数,再调用子类成员变量的析构函数,再调用父类的析构函数,再析构父类 阅读全文
posted @ 2017-10-06 13:09 _离水的鱼 阅读(265) 评论(0) 推荐(0)
摘要:我自己最后在这篇文章里理解:[C++]typedef typename什么意思? 其中typename是告诉编译器A::a_type是个类型,而不是A这个类里面的变量或函数。不申明,编译器就可以把a_type当一个变量,而一个变量使用typeof 变量名 类型别名明显是错误的。 看懂了就觉得这篇文解 阅读全文
posted @ 2017-09-15 10:52 _离水的鱼 阅读(1009) 评论(0) 推荐(0)