打开MobaXterm软件
下载 boost_1_85_0.tar.gz
tar -zxvf boost_1_85_0.tar.gz
解压缩成boost_1_85_0文件夹
双击arrayDemo.cpp
在里面可以编写代码
arrayDemo.cpp
#include <boost/timer/timer.hpp>
#include <boost/array.hpp>
#include <cmath>
#include <iostream>
using namespace boost;
int main()
{
array<int,10> arr;
array<int,10> arr2;
if(arr==arr2){
std::cout<<"equal"<<std::endl;
}else{
std::cout<<"not equal"<<std::endl;
}
return 0;
}
我怎么知道这么写代码的呢?也是参考的官网
从上图中“template<typename T, std::size_t N> class array;”得出结论:
array是一个类,它需要两个泛型object和int。所以我在arrayDemo.cpp中使用“array<int,10> arr;”来声明array。