C、C++
riun、
只想把记忆保存
GitHub:https://github.com/hanhanhanxu
个人网站:http://riun.xyz
展开
-
c++虚函数纯虚函数抽象类浅析
要说虚函数,首先要讨论为什么要用到虚函数,现在我们模拟一个这样的场景,在现实生活中有各种各样的车子,每种车有不同的平均速度,然后我们让几种车辆在一条马路上跑起来:#include<iostream> using namespace std;class car { public: void run() { cout<<"以5m/s的速度行驶"<<endl; }原创 2018-01-08 21:43:32 · 327 阅读 · 0 评论 -
指针申请内存后到底有什么变化?
我是一名在校大学生,以下纯属个人观点,都是经过我反复思考过的东西,我感觉这些东西在我学c时带了了许多不便,学校讲的也不好,只能自学。 若您发现任何错误,请发到我邮箱[email protected] 进行纠正,非常感谢! 在讲这个问题之前要先纠正一个大多数人嘴边的错误: 为一个指针申请内存,并不是人们理解的那个‘为’指针申请空间, 而是单独申请一个空间,把这个空间的地址给指针,...原创 2017-05-09 11:43:28 · 1198 阅读 · 1 评论 -
i = j++
赋值号,先执行右边的,再将右边的结果赋值给左边。 所以先执行j++再将其结果赋值给i。 j++实现: const int int::operator(int) { int oldValue = *this; ++(*this); return oldValue; } 所以是先进行j++,比如j从1变为2,然后将旧值1返回,返回结果赋值给i。 这叫做运算符重载,之前我大一还写过,现在都忘...原创 2019-12-06 14:34:57 · 1497 阅读 · 0 评论