11 2023 档案

摘要:float a = 1789.2345; // 科学计数法,保留两位有效数字 QString s_a = QString::number(a, 'g', 2); qDebug() << "s_a = " << s_a; float c = 14678.23456789; // 科学计数法,保留五位有 阅读全文
posted @ 2023-11-23 14:06 手磨咖啡 阅读(571) 评论(0) 推荐(0) 编辑
摘要:1.使用普通函数 示例一 代码: #include <iostream> #include <functional> // 定义一个回调函数类型 using Callback = std::function<void(int)>; // 定义一个函数,用于演示回调函数的使用 void perform 阅读全文
posted @ 2023-11-08 18:28 手磨咖啡 阅读(410) 评论(0) 推荐(0) 编辑
摘要:C++ lambda函数1 lambda函数简介名称lambda来自lambda calculus(lambda演算),一种定义和应用函数的数学系统。这个系统中可以使用匿名函数,对于接收函数指针或伪函数的函数,可以使用匿名函数定义(lambda)作为其参数。 1.1 为什么使用lambda函数?距离 阅读全文
posted @ 2023-11-07 14:42 手磨咖啡 阅读(2174) 评论(0) 推荐(1) 编辑
摘要:C++中的高阶函数:以std::function优雅地实现回调 1. 简介 1.1 C++高阶函数的概念 在函数式编程语言中,高阶函数(Higher-order Function)是一个常见的概念,它通常被定义为满足下列条件之一的函数: 接受一个或多个函数作为输入(参数) 输出(返回值)是一个函数 阅读全文
posted @ 2023-11-07 14:39 手磨咖啡 阅读(2811) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示