C++学习笔记之---参数特性

原创 2015年07月10日 14:14:14

一、

默认参数

#include <iostream>
using namespace std;
void fun(int i = 30, int j = 20, int k = 10);
int main()
{
	fun();
	fun(100);
	fun(100, 200);
	fun(100, 200, 300);
	return 0;	
}

void fun(int i, int j, int k)
{
	cout<<i<<", "<<j<<", "<<k<<endl;
}



二、

重载

#include <iostream>
using namespace std;
void fun(int i = 30, int j = 20, int k = 10);
void fun(double i, double j);
int main()
{
	fun(1.1, 1.2);
	fun(1, 2);
	return 0;	
}

void fun(int i, int j, int k)
{
	cout<<i<<", "<<j<<", "<<k<<endl;
}

void fun(double i, double j)
{
	cout<<i<<", "<<j<<endl;
}


结果:



内联函数:


#include <iostream>
using namespace std;
void fun(int i = 30, int j = 20, int k = 10);
inline void fun(double i, double j);
int main()
{
	fun(1.1, 1.2);
	fun(1, 2);
	return 0;	
}

void fun(int i, int j, int k)
{
	cout<<i<<", "<<j<<", "<<k<<endl;
}

void fun(double i, double j)
{
	cout<<i<<", "<<j<<endl;
}

如图:



版权声明:学习交流为主,未经博主同意禁止转载,禁止用于商用。 举报

相关文章推荐

C#学习笔记 特性

特性是一组用方括号包括的代码,可以为代码提供额外的信息。利用反射,可以为特性提供非常强大的功能。当编译器遇到一个自定义特性时,会首先把Attribute字符串添加到特性名称后面,形成一个新的名称。如果...

C#特性学习笔记

元数据,就是C#中封装的一些类,无法修改.类成员的特性被称为元数据中的注释. 1、什么是特性 1)属性与特性的区别 属性(Property):属性是面向对象思想里所说的封装在类里面的...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

C++11新特性学习笔记

最近学习了C++11的新特性,将学习内容整理下来以巩固记忆,C++11的新特性,可以分为两部分,第一部分是C++11核心语言的特性,第二部分是STL标准库的新特性。学习C++11主要参考了wiki上的...

C++11新特性学习笔记

最近学习了C++11的新特性,将学习内容整理下来以巩固记忆,C++11的新特性,可以分为两部分,第一部分是C++11核心语言的特性,第二部分是STL标准库的新特性。学习C++11主要参考了wiki上的...

C++11新特性学习笔记

最近学习了C++11的新特性,将学习内容整理下来以巩固记忆,C++11的新特性,可以分为两部分,第一部分是C++11核心语言的特性,第二部分是STL标准库的新特性。学习C++11主要参考了wiki上的...

C++新特性学习笔记

C++新特性

C++11新特性学习笔记(二)

C++11引入了lambda(匿名函数),这样就可以在一个函数只需调用一次的地方使用了,类似内联函数。 C++11 的 lambda 表达式规范如下: [ capture ] ( param...

Python之学习笔记(高级特性)

[TOC] 切片,迭代,列表表达式,生成器高级特性# -*- coding: utf-8 -*-from collections import IterableL = [] n = 1 while ...

C++11新特性学习笔记之移动构造函数

C++11新特性学习笔记之移动构造函数指针成员和浅拷贝一般来说,如果一个类中有指针成员,则要小心拷贝成员函数的编写,因 为如果不注意,则会造成程序的内存泄漏。如下所示的例子。 #include...

Hibernate学习笔记之高级特性

Hibernate锁、分页、缓存、事务
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)