用boost::math计算正态分布的实例

编程 专栏收录该内容
¥29.90 ¥99.00
410篇文章

用boost::math计算正态分布的实例

正态分布(Normal Distribution)也被称为高斯分布(Gaussian Distribution),是一种常见的概率分布。在实际的数据处理和分析中,经常需要计算正态分布的概率密度函数(Probability Density Function,PDF)和累积分布函数(Cumulative Distribution Function,CDF),用于分析数据的特征和进行假设检验等。

本文将介绍使用C++的boost::math模块计算正态分布的示例,并提供相应的源代码。

首先,我们需要引入boost::math模块和标准库iostream:

#include <boost/math/distributions/normal.hpp>
#include <iostream>

然后,我们可以通过以下方式计算正态分布的PDF:

//计算正态分布的PDF
double norm_pdf(double x, double mu, double sigma)
{
    boost::math::normal_distribution<> norm(mu, sigma);
    return boost::math::pdf(norm, x);
}

其中,x表示要计算的变量,mu表示正态分布的均值,sigma表示正态分布的标准差。我们可以通过调整mu和sigma来控制正态分布的形态,从而进行实际应用。</

C++ 正态分布、概率累积密度函数的使用(boost库) 在C++11以上中在# include <random> 头文件中包含了std::normal_distribution<>b;正态分布函数。 当然也可以下载boost库,里面已经有包装好的正态分布函数。 1.boost库可以在https://www.boost.org/中进行下载最新版的 2.boost库导入C++工程的方法可以参照博客https://blog.cs... 阅读详情

相关推荐

C++科学计算实战:Boost数学库核心模块选型与工程应用指南

在C++科学计算与工程实践中,标准库的数学函数往往难以满足复杂需求,开发者常面临性能、精度与稳定性的挑战。数值计算的核心在于高效、准确地处理向量、矩阵、特殊函数及统计分布等数学对象,这直接关系到物理仿真、图形处理和数据分析等应用场景的可靠性。Boost数学库作为C++社区的“准标准”扩展,提供了一套经过严格测试的高质量数学工具集,有效解决了手搓轮子或使用不稳定第三方代码的痛点。其模块化设计允许开发者根据项目需求精准选型,例如使用Boost.QVM处理3D图形旋转,或利用Boost.Multiprecisio

weixin_33672400的博客 465

C++轻量级数学库cpp-math:模块化设计、现代特性与工程实践指南

在科学计算与工程实践中,线性代数、数值分析和统计计算是支撑算法实现的核心数学基础。其原理在于通过矩阵运算、数值逼近和概率模型,将复杂问题转化为计算机可高效处理的形式。这类技术的价值在于能显著提升开发效率与代码可靠性,避免开发者重复实现易错的底层算法。其应用场景广泛覆盖机器学习、图形渲染、物理仿真和嵌入式系统等领域。针对C++项目,当标准库<cmath>功能不足,而Eigen等专业库又过于庞大时,cpp-math这类轻量级、模块化的数学工具库便成为理想的解决方案。它采用头文件化与模块化设计,允许开发者按需引入

weixin_29597551的博客 241

C++实现方差分析:从数学原理到高性能统计计算实践

方差分析(ANOVA)是统计学中用于比较多个组均值差异的经典方法,其核心原理在于分解总变异为组间变异和组内变异,并通过F检验判断差异的显著性。在数据科学和机器学习领域,掌握统计推断原理对于模型评估和实验分析至关重要。传统上,Python凭借SciPy等库成为数据分析的首选,但在追求极致性能的实时系统、嵌入式环境或高频交易场景中,C++的高效计算能力展现出独特价值。本文通过从零实现C++方差分析工具,深入探讨统计计算的底层细节与工程优化,涵盖数据结构设计、数值稳定性处理和F分布计算等关键环节,为高性能统计模块

weixin_34101914的博客 206

C++实现CMS取差期权定价:量化策略验证与蒙特卡洛模拟实践

在金融工程与量化投资领域,利率衍生品定价是核心课题之一。其原理基于无套利定价理论,通过构建随机过程模型来模拟未来利率路径,并运用数值方法计算衍生品价值。这项技术的核心价值在于将复杂的金融数学模型转化为可执行、可验证的代码,为策略回测和风险管理提供坚实基础。常见的应用场景包括利率曲线交易、结构性产品设计以及风险对冲。本文聚焦于CMS(恒定期限互换)取差期权这一具体产品,探讨如何使用C++构建一个模块化的蒙特卡洛模拟定价引擎,并详细剖析了Hull-White模型、方差缩减技术等关键模块的实现,为量化开发者提供了

weixin_30732487的博客 276

现代C++数值计算实战:从算法原理到高性能实现

数值计算是科学计算与工程仿真的核心基础,其本质是通过计算机求解数学问题,涉及线性代数、微积分与概率统计等核心数学原理。为实现高效计算,需要深入理解计算机体系结构,特别是内存层次结构与并行计算模型。现代C++凭借其零开销抽象、模板元编程与精细内存控制能力,成为实现高性能数值算法的关键技术。通过结合Eigen、BLAS等专业库,开发者能在机器学习、物理仿真与金融建模等场景中,构建兼顾性能与表达力的解决方案。本文以共轭梯度法与蒙特卡洛模拟等热词为例,系统解析如何运用现代C++特性,将数学公式转化为高效、稳定的工业

weixin_34248705的博客 343

使用boost::math模块计算正态分布的示例

其中的boost::math模块为我们提供了一种简便的方式来计算各种数学函数,包括正态分布函数。在本文中,我们将详细介绍如何使用boost::math模块来计算正态分布,并提供相应的源代码。函数来计算累积分布函数(CDF)。在示例中,我们计算了正态分布在z = -1.5处的CDF值,并将结果打印到控制台上。接下来,我们将展示如何使用boost::math模块来计算正态分布的概率密度函数(PDF)和累积分布函数(CDF)。在示例中,我们计算了正态分布在x = 1.0处的PDF值,并将结果打印到控制台上。

2301_79331230的博客 314

boost::math::statistics测试程序

这些数字代表的意义是,在一个平均值为0,标准差为1的正态分布中,随机变量落在指定的区间内的概率。以上是一个简单的使用boost::math::statistics模块进行统计学计算的例子,通过这个模块可以进行更加复杂的统计学计算,并且可以在C++环境下高效地实现。boost::math::statistics模块是Boost库中的一个统计学模块,提供了一系列的统计学函数和分布,可以帮助开发人员在C++环境下进行各种统计学计算。在这个示例中,我们初始化了一个正态分布的实例,平均值为0,标准差为1。

CodeRoarX的博客 248

boost::math模块使用正态分布的示例

boost::math模块使用正态分布的示例的测试程序实现功能C++实现代码 实现功能 boost::math模块使用正态分布的示例 C++实现代码 #include <boost/math/distributions/normal.hpp> // for normal_distribution using boost::math::normal; // typedef provides default type is double. #include <iostream>

希望我的博客,能帮上你解决学习中工作中所遇到的问题 674

使用boost::math模块查找正态分布的尺度

然后,我们使用计算得到的均值和标准差创建了一个boost::math::normal_distribution对象。在本文中,我们将展示如何使用boost::math模块来计算正态分布的尺度参数。其中,boost::math模块提供了对数学函数和统计分布的支持,包括正态分布。接下来,我们计算数据集的均值和标准差,这是计算正态分布尺度的基础。为了演示这个过程,我们将编写一个简单的C++程序,该程序使用boost::math模块来计算给定数据集的正态分布尺度。使用boost::math模块查找正态分布的尺度。

CodeVorter的博客 177

使用Boost C++库中的`boost::math`模块来查找正态分布的均值或标准差的示例

在C++中使用Boost库之前,需要先进行安装和配置,确保编译器能够找到Boost库的头文件和链接库。模块查找正态分布的均值和标准差的示例代码。通过使用Boost库提供的功能,我们可以方便地进行数学计算和统计分析操作。Boost C++库是一个广泛使用的开源C++库集合,提供了许多实用的功能和算法。在上述示例代码中,我们首先定义了正态分布的均值和标准差,分别赋值给。模块提供了数学计算方面的工具,包括对正态分布的操作和计算。函数分别计算了正态分布的均值和标准差,并将结果保存在。模块来进行正态分布的计算了。

TechRoar的博客 400

boost::math模块查找正态(高斯)尺度(标准差)的示例的测试程序

boost::math模块查找正态(高斯)尺度(标准差)的示例的测试程序实现功能C++实现代码 实现功能 boost::math模块查找正态(高斯)尺度(标准差)的示例的测试程序 C++实现代码 #include <boost/math/distributions/normal.hpp> // for normal_distribution using boost::math::normal; // typedef provides default type is double. #incl

希望我的博客,能帮上你解决学习中工作中所遇到的问题 625

使用Boost C++库中的boost::math模块进行拉普拉斯分布的示例测试程序

其中boost::math模块提供了数学函数和分布的实现,包括常见的概率分布,如正态分布、泊松分布和拉普拉斯分布等。通过使用Boost库中的boost::math模块,我们可以方便地进行各种常见的数学计算,包括概率分布的计算。拉普拉斯分布示例只是boost::math模块功能的一个简单示例,该模块还提供了许多其他的数学函数和分布的实现,可以根据需要进行进一步的探索和使用。要编译和运行上述代码,需要确保已经正确配置编译器以链接Boost库,并将代码保存为.cpp文件,然后使用适当的编译命令进行编译和链接。

CodeSpark的博客 318

使用boost::math模块进行逆高斯分布的示例

在本示例中,我们将使用boost::math库来计算逆高斯分布的概率密度函数(probability density function,PDF)和累积分布函数(cumulative distribution function,CDF),并生成一些随机样本。接下来,我们演示了如何使用boost::math库计算逆高斯分布在特定点(x = 1.5)的概率密度函数(PDF)和累积分布函数(CDF)。在上述代码中,我们首先设置了逆高斯分布的参数,即均值(mu)和参数(lambda)。生成逆高斯分布的随机样本。

DevScribe的博客 244

boost::math::skew_normal用法的测试程序

boost::math::skew_normal用法的测试程序实现功能C++实现代码 实现功能 boost::math::skew_normal用法的测试程序 C++实现代码 #ifdef _MSC_VER # pragma warning (disable : 4512) // assignment operator could not be generated # pragma warning (disable : 4127) // conditional expression is constan

希望我的博客,能帮上你解决学习中工作中所遇到的问题 500

【信息科学与工程学】计算机科学与自动化——第二十篇 计算机体系架构 系列二 约束条件01

编号类型领域子领域问题问题的数学分析算法逐步推理思考的数学表达式及参数列表及约束方程组及参数列表及边界条件及范围关联知识1计算架构计算机体系结构指令集架构 (ISA)ISCA(指令集计算机架构)的性能分析与优化采用经典执行时间模型与Amdahl定律,结合指令级并行(ILP)和流水线效率,建立包含指令计数、CPI、时钟周期的数学关系。考虑存储层次与分支预测的影响,引入概率论与排队论分析延迟。1. 执行时间 T=N⋅CPI⋅tclk​。

weixin_49199313的博客 93

负项分布示例程序演示(使用boost::math模块)

在概率论和统计学中,负项分布是一种离散概率分布,用于描述在一系列独立的伯努利试验中,直到出现一次成功所需的失败次数。本文将演示如何使用C++的boost::math模块来计算和绘制负项分布的概率质量函数(PMF)和累积分布函数(CDF),并提供一个简单的测试程序。本文演示了如何使用C++的boost::math模块计算和绘制负项分布的概率质量函数和累积分布函数。函数计算了负项分布的累积分布函数(CDF)。表示在成功次数为5,成功概率为0.3的负项分布中,随机变量取值为0的概率为0.0282475。

2301_79325657的博客 153

基于STM32F103与AD8232的便携式心电监测系统设计与实现

本文详细介绍基于STM32F103微控制器与AD8232心电传感器模块的便携式心电监测系统设计与实现。系统通过ADC采集心电信号,结合软件滤波算法处理基线漂移和工频干扰,并利用OLED屏幕实时显示波形,具有低成本、高实用性的特点,适用于健康监测与嵌入式学习。

m5n6o7的博客 737

202505系分论文《论软件系统测试方法及应用》

本文以软件测试方法为切入点,重点论述分层协作、智能赋能、全流程三个维度下传统测试与自动化测试的融合应用。

pccai的博客 1693

Delphi开发者必备:CEF4Delphi跨平台浏览器嵌入实战指南(含Lazarus适配)

本文详细介绍了Delphi开发者如何利用CEF4Delphi实现跨平台浏览器嵌入,包括环境配置、Lazarus适配、ARM架构优化及Firemonkey集成等实战技巧。通过Chromium引擎的强大功能,开发者可以轻松为传统桌面应用添加现代浏览器特性,提升多平台开发效率。

weixin_29233333的博客 226

2024年12月数据月报

2024年12月大数据月报,为您准备了阿里、字节、百度等大厂150多篇实践案例

SmartSi 2654

汽车IVI中控开发入门及进阶(九):显示屏

显示屏Display panel和触控屏Touch panel,可以说随着汽车四化的进展,屏越来越多,越来越大,越来越高清,成为IVI中控、智能座舱系统的重要组成部分。比如如下一个电阻触摸屏。正文:显示屏主要功能就是显示,车载内容和信息的传递全靠显示屏,目前车载显示屏的种类可以分为:LCD液晶显示屏(TFT(薄膜晶体管)驱动的有源矩阵液晶显示,再细分IPS、TFT、SLCD,这几个子类)、LED显示屏(用 LED发光二极管作为背光光源)、OLED 显示屏。

码农17年的博客 2526

零基础入门Simulink——基于Simulink的MIMO-OFDM系统仿真建模示例

MIMO概述MIMO技术利用多个天线进行信号发送和接收,通过空间复用来提高数据传输速率,或通过空间分集来增强信号的可靠性。OFDM概述OFDM是一种将高速率数据流分成多个低速数据流并行传输的技术,每个子载波都采用调制方式(如BPSK、QPSK),并通过IFFT/FFT变换实现串并转换。MIMO-OFDM优势结合了MIMO的空间分集增益与OFDM对抗多径效应的能力,适用于宽带无线通信系统。提供了更高的数据速率和更好的频谱效率,是现代无线通信标准(如4G LTE、5G NR等)的核心技术之一。

amy_mhd的博客 888

毕业设计:丹麦电力电价预测预测未来24小时的电价pytorch+lstm+历史特征和价格+时间序列 电价预测模型资源 完整代码数据可直接运行

毕业设计:丹麦电力电价预测预测未来24小时的电价pytorch+lstm+历史特征和价格+时间序列 电价预测模型资源 完整代码数据可直接运行

356

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

上一篇: Boost中的bind库是一个非常强大的函数对象库,其中包括了很多方便的功能用于操作函数对象
下一篇: 使用boost::fusion::joint_view将两个序列连接起来的测试程序
普通网友
博客等级 码龄3年 346粉丝 661原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值