![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
戊心
这个作者很懒,什么都没留下…
展开
-
C++函数重载
我们在开瓶瓶罐罐的时候,经常会遭遇因各种瓶口规格不同而找不到合适的工具的尴尬。所以有时候就为了开个瓶,家里要备多种规格的开瓶器。同样是开个瓶子嘛,何必这么麻烦?于是有人发明了多功能开瓶器,不管啤酒瓶汽水瓶还是软木塞的红酒瓶都能轻松打开。然而开瓶器的问题也会发生到程序设计中。比如我们要编写一个函数来求一个数的绝对值,然而整数、浮点型数、双精度型数都有绝对值,但为它们编写的函数返回值类型却是各转载 2016-05-12 15:20:26 · 318 阅读 · 0 评论 -
前/中/后表达式的转换
找工作笔试的时候通常会遇到给定一个一般的表达式,让你求他的前、中、后表达式,根据其定义求表达式往往不直观,不好理解,下面给出一个利用二叉树来求解前、中、后表达式的方法。 例如给定的表示式为:a*(b+c)-d 1、根据表达式运算步骤画出二叉树,首先是(b+c) 2、接着是a*(b+c)3、最后是a*(b+c)-d下面来讲述怎么构造前原创 2016-05-13 19:37:55 · 590 阅读 · 0 评论 -
C/C++ 通过初始化列表和构造函数内赋值初始化成员变量的区别
一般我们进行成员变量初始化用两种方法第一种是通过在构造函数内赋值class Point{public: Point(){ _x = 0; _y = 0;}; Point( int x, int y ){ _x = 0; _y = 0; }private: int _x, _y;};第二种是使用初始化列表 class Point转载 2016-06-24 10:04:47 · 625 阅读 · 0 评论