
C++
alazymachine
这个作者很懒,什么都没留下…
展开
-
C++中的内联函数的一些理解
内联函数在声明和定义时要在前面加上inline然后在后面跟函数的返回类型。 话不多说先举一个例子: #include<iostream> using namespace std; inline int func(int number1,int number2) { int result; result=number2+number1; return result...原创 2019-04-01 21:05:55 · 340 阅读 · 0 评论 -
菜鸟的C++学习笔记:运算符的重载
运算符重载格式: 返回类型(空格)operator(要重载的运算符)(这里是个简单的括号)(里面放入形式参数) 理解: 运算符的重载,在本质上来讲是对特殊情况下的运算符进行一个重新定义 例子: #include<iostream> using namespace std; class com{ //定义一个类,有实数和虚数 public: double real; ...原创 2019-04-03 10:42:09 · 225 阅读 · 0 评论 -
关于C++运算符重载的一些个人总结
C++中常见的运算符重载 作为一个C++的菜鸡初学者,每次用到运算符重载的时候都需要再重新查一遍。不如一次总结好,把运算符重载相关的部分写成一个例子: #include<iostream> using namespace std; class complex { public: double real; double imag; complex(double a,double b...原创 2019-06-19 11:39:06 · 448 阅读 · 0 评论 -
C++类间的friend友元使用
C++初学者,写出来当作学习笔记。当然如果可以帮助到正在看这篇文章的你就更好了~ 一,友元函数的使用 话不多说,直接上代码 #include<iostream> using namespace std; class A;//这里的类A必须先声明一下,否则后面在B类的print_a函数中会报错。ps:虽然这样写VS也会提示使用未曾定义的类A,但是可以正常通过编译。 class B { p...原创 2019-06-22 17:41:13 · 166 阅读 · 0 评论 -
二叉树的创建以及遍历
#include <iostream> #include <stack> #include <queue> using namespace std; class Treenode{ public:int data; Treenode *left; Treenode *right; Treenode(){ ...原创 2019-10-09 21:45:09 · 170 阅读 · 0 评论