static详解
对于static关键字的作用,一般的回答为如下形式
- 1.限制变量的作用域
- 2.设置变量的存储域
static的特点是:static局部变量的“记忆性”与生存期的“全局性”
记忆性
是指在两次函数调用时,在第二次调用进入时,能保持第一次调用退出时的值。
static局部变量在运行期仅初始化一次,下次再调用时,不再进行初始化,在上一次调用的基础上进行操作。
more >>不念过去,不畏将来
腾讯面试题目:有一个50阶的楼梯,每次可以上一阶或者两阶,总共的方法有多少种。
算法应用:递归
1 | #include<stdio.h> |
对于以下的例子:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27#include<iostream>
using namespace std;
class animal
{
public:
void sleep(){
cout<<"animal sleep"<<endl;
}
void breathe(){
cout<<"animal breathe"<<endl;
}
};
class fish:public animal
{
public:
void breathe(){
cout<<"fish bubble"<<endl;
}
};
int main()
{
fish fh;
animal *pAnimal=&fh;
pAnimal->breathe();
}
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true