【C++精简版回顾】1.命名空间2.标准输出3.内联函数与函数重载

1.命名空间

(1)创建命名空间

namespace dalao {
	char name[20] = "dalao";
}

(2)使用命名空间

int main() {
//使用已有的命名空间时,需加两个英文::
	std::cout << dalao::name << std::endl;
//使用using namespace std声明后,不需要加std::
	using namespace dalao;
	std::cout << name << std::endl;
	return 0;
}

2.标准输出

using namespace std;
int main() {
	cout << "大佬" << endl;
	return 0;
}

3.1内联函数

优点:避免指令跳转,加快程序执行速度。

缺点:代码多次使用,增加代码量,占用内存。

注意:递归函数不能使用内联函数。

using namespace std;
inline int Max(int a, int b) {
	return a > b ? a : b;
}
int main() {
	cout << Max(1, 4) << endl;
	cout << Max(2, 3) << endl;
	return 0;
}

3.2重载函数

重载:同一个函数名实现多种功能。

void print(int a,int b) {
	cout << a << '\t' << b << endl;
}
void print(double a, int b) {
	cout << a << '\t' << b << endl;
}
void print(int a, double b) {
	cout << a << '\t' << b << endl;
}
void print(double a, double b) {
	cout << a << '\t' << b << endl;
}
int main() {
	print(10, 10.2);
	return 0;
}

你可能感兴趣的:(c++,算法,开发语言)