当前位置: 首页 > news >正文

国外建设网站用的是什么软件真正免费的建站

国外建设网站用的是什么软件,真正免费的建站,仙游莆田交友网站,海南高端网站建设定制文章目录 一、函数指针定义方法1、直接定义函数指针2、通过 函数类型 定义 函数指针3、通过 函数指针类型 定义 函数指针4、代码示例 - 不同方式定义函数指针 博客总结 : 重载函数 : 使用 相同 的 函数名 , 定义 不同 的 函数参数列表 ;判定标准 : 只有 函数参数 的 个数 / 类…

文章目录

  • 一、函数指针定义方法
    • 1、直接定义函数指针
    • 2、通过 函数类型 定义 函数指针
    • 3、通过 函数指针类型 定义 函数指针
    • 4、代码示例 - 不同方式定义函数指针


博客总结 :

  • 重载函数 : 使用 相同 的 函数名 , 定义 不同 的 函数参数列表 ;
  • 判定标准 : 只有 函数参数 的 个数 / 类型 / 顺序 的不同 是 " 函数重载 " 的判断标准 , 函数 的 返回值 不是 " 函数重载 " 的 判断标准 ;
  • 二义性 : 如果 函数重载 与 默认参数 结合使用 , 出现了二义性 , 编译直接失败 ;
  • 函数指针赋值重载函数 : 根据 函数指针 类型中的 参数列表类型 , 自动匹配 重载函数 ;




一、函数指针定义方法



先定义一个函数 , 在本章节中使用不同的方法 , 定义该函数 对应 的 函数指针 ;

// 定义一个函数
int add(int a, int b) {return a + b;
}

1、直接定义函数指针


按照下面的 函数指针 语法 , 定义函数指针 ;


" 函数指针 " 定义语法 :

return_type (*func_ptr)(parameter_list);
  • return_type : 函数指针 指向的函数 的 返回值类型 ;
  • func_ptr : 函数指针 名称 , 使用该 名称 也可以调用函数 , 用法与函数名相同 ;
  • parameter_list : 函数指针 指向函数 的 参数列表 ;

直接使用 函数指针 定义语法 , 定义 函数指针 ;

	// 直接定义 函数指针int (*func3)(int a, int b) = add;

2、通过 函数类型 定义 函数指针


首先 , 使用 typedef 关键字 , 定义 函数类型 , 下面的代码 定义了 函数类型 func , 函数的 参数列表是 2 个 int 参数 , 返回值是 int ;

// 定义函数类型 func , 参数列表是 2 个 int 参数 , 返回值是 int
typedef int (func)(int a, int b);

然后 , 通过定义的 func 函数类型 , 定义函数指针 , 直接根据指针的定义语法 指针类型* 指针名称 定义函数指针 , 同时将 add 函数 的 地址 赋值给 函数指针 ;

	// 根据 函数类型 定义 函数指针func* func1 = add;

3、通过 函数指针类型 定义 函数指针


首先 , 通过 typedef 关键字, 定义 函数指针 类型 , 类型名称为 func_ptr , 对应的函数的 参数列表是 2 个 int 参数 , 返回值是 int ;

// 定义函数指针类型 func_ptr , 参数列表是 2 个 int 参数 , 返回值是 int
typedef int (*func_ptr)(int a, int b);

然后 , 通过 func_ptr 函数指针类型 , 定义 函数指针 , 直接使用 变量类型 变量名称 的方式定义 函数指针 ;

	// 根据 函数指针类型 定义 函数指针func_ptr func2 = add;

4、代码示例 - 不同方式定义函数指针


在下面的代码中 , 分别使用上述章节中讲解的三种方式 , 定义了函数指针 ;


代码示例 :

// 包含 C++ 头文件
#include "iostream"// 使用 std 标准命名空间
//		该命名空间中 , 定义了很多标准定义
using namespace std;// 定义函数类型 func , 参数列表是 2 个 int 参数 , 返回值是 int
typedef int (func)(int a, int b);// 定义函数指针类型 func , 参数列表是 2 个 int 参数 , 返回值是 int
typedef int (*func_ptr)(int a, int b);// 定义一个函数
int add(int a, int b) {return a + b;
}int main()
{// 根据 函数类型 定义 函数指针func* func1 = add;// 根据 函数指针类型 定义 函数指针func_ptr func2 = add;// 直接定义 函数指针int (*func3)(int a, int b) = add;// 打印 调用结果 cout << "func1(1, 2) = " << func1(1, 2)<< " , func2(1, 2) = " << func2(1, 2)<< " , func3(1, 2) = " << func3(1, 2) << endl;// 控制台暂停 , 按任意键继续向后执行system("pause");return 0;
}

执行结果 : 三种方式定义的函数指针都成功

func1(1, 2) = 3 , func2(1, 2) = 3 , func3(1, 2) = 3
Press any key to continue . . .

在这里插入图片描述

http://www.tj-hxxt.cn/news/94758.html

相关文章:

  • 网站建设的重要性网站设计与建设
  • 如何在网站插入百度地图老哥们给个关键词
  • 多种语言网站怎么做公司网页制作需要多少钱
  • 陕西省建设厅网站重庆seo代理计费
  • 网站图怎么做seo优化行业
  • 群晖ds218 做网站百度的网站
  • 建e网手机版长沙seo免费诊断
  • 自建电梯费用惠州seo整站优化
  • 丰台网站建设建立一个企业网站需要多少钱
  • 网页版游戏平台网站优化及推广
  • 酒店的网络营销是什么深圳优化怎么做搜索
  • 大连个人做网站一个新手怎么做推广
  • 做网站的备案资料天津seo排名扣费
  • 贵阳网站制作方舟网络2022年7到8月份的十大新闻
  • 小米路由 做网站网络平台建设及运营方案
  • 一级a做爰片迅雷网站附近有学电脑培训班吗
  • 网站开发费用如何入账成都达洱狐网络科技有限公司
  • 常用网站开发技术和工具平台推广文案
  • 搭建网站用什么系统海洋seo
  • 深圳做网站(官网)重庆自动seo
  • 网站建设的公司有哪些内容网站站点
  • 做58同城的网站要多少钱高清的网站制作
  • vs2008网站开发在线建站平台
  • 百度对wordpressseo网络推广培训班
  • 为什么要用CGI做网站网站关键词排名优化价格
  • 山东省建设工程质量监督总站网站百度高级搜索入口
  • 虚拟主机做网站教程湖南关键词优化品牌价格
  • 外国网站接单做翻译互联网营销师证书骗局
  • 景安做网站教程每日新闻摘抄10一15字
  • 怎么做网站的优化排名关键词快速排名不限行业