本文主要是介绍C++之安装boost库(八十四),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.代码示例
一、第一种方式
1.安装
# sudo apt-get install libboost-dev2.测试
#include<iostream>
#include<boost/bind.hpp>using namespace std;
using namespace boost;
int fun(int x,int y){return x+y;}
int main(){int m=1;int n=2;cout<< "x + y = " << boost::bind(fun,_1,_2)(m,n)<<endl;return 0;
}二、第二种方式
1.安装依赖库
# sudo apt install mpi-default-dev libicu-devlibbz2-dev2.下载boost源码
https://boostorg.jfrog.io/artifactory/main/release/1.76.0/source/boost_1_76_0.7z
3.解压后安装
# sudo ./bootstrap.sh
# ./b2 //编译
# ./b2 headers //生成头文件4.测试
# emacs test.cpp
#include<iostream>
#include<boost/bind.hpp>
using namespace std;
using namespace boost;
int fun(int x,int y){return x+y;}
int main(){int m=1;int n=2;cout<<boost::bind(fun,_1,_2)(m,n)<<endl;return 0;
}# g++ test.cpp
这篇关于C++之安装boost库(八十四)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!