可能说到这里,很多人还不明白什么是栈空间,其实
栈空间就是指放置程序的局部
数据也就是函数内数据的内存空间
,在系统下,栈空间是
有限的
,如果频繁大量的使用
就会造成因栈空间不足所造成的程序出错的问题,函数的死循环递归调用的最终结果就
是导致栈内存空间枯竭。
下面我们来看一个例子:
#include <
iostream
>
#include <
string
>
using
namespace
std;
inline
string
dbtest(
int
a);
//函数原形声明为 inline 即:内联函数