![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
aloha-cloud
知其然 知其所以然
展开
-
排序
1、array.cpp文件在array.cpp文件先定义好初始化函数与打印函数#include<iostream>using namespace std;/* * 函数功能:初始化数组 * 返回值:返回插入元素个数 */template <class T>int initAraay(T a[],int _size = 100){ T elem;...原创 2019-03-31 15:34:15 · 117 阅读 · 0 评论 -
伸展树实现
1、类定义文件SPTree.h#include <iostream>enum ResultCode{UnderFlow,OverFlow,Success,Duplicate,Fail,NotPresent};template <class T>struct BTNode{//二叉树结点类 BTNode(const T &x):eleme...原创 2019-04-01 15:34:49 · 373 阅读 · 0 评论 -
C++ explicit
原文链接:http://www.cnblogs.com/this-543273659/archive/2011/08/02/2124596.htmlexplicit作用:在C++中,explicit关键字用来修饰类的构造函数,被修饰的构造函数的类,不能发生相应的隐式类型转换,只能以显示的方式进行类型转换。explicit使用注意事项explicit 关键字只能用于类内部的构造函数...转载 2019-04-03 16:17:53 · 96 阅读 · 0 评论 -
变量作用域
C++ 变量根据定义的位置的不同的生命周期,具有不同的作用域,作用域可分为 6 种:全局作用域,局部作用域,语句作用域,类作用域,命名空间作用域和文件作用域。从作用域看:全局变量具有全局作用域。全局变量只需在一个源文件中定义,用extern就可以作用于所有的源文件。当然,其他不包含全局变量定义的源文件需要用extern 关键字再次声明这个全局变量。静态全局变量也具有全局作用域,它与全局...原创 2019-04-21 13:06:59 · 204 阅读 · 0 评论 -
函数指针
1、函数指针的定义与使用#include <iostream>using namespace std;class test{public: test() { cout<<"constructor"<<endl; } int fun1(int a, char c) { cout...原创 2019-04-21 17:29:57 · 94 阅读 · 0 评论