BOOST库array使用 相似std库的vector

BOOST库的array,  相似std库的vector.html

下图所示书籍的下载地址,个人另外一篇博客内有记载:linux

 https://www.cnblogs.com/happybirthdaytoyou/p/13837384.html ios

 

 实验代码:app

#include <boost/array.hpp> #include <iostream> #include <string> #include <algorithm>

int main(void){ typedef boost::array<std::string, 3> array; array a; a[0] = "Boris"; a.at(1) = "Anton"; *a.rbegin() = "Caesar"; std::sort(a.begin(), a.end()); for(array::const_iterator it = a.begin(); it != a.end(); ++it) std::cout << *it << std::endl; std::cout << a.size() << std::endl; std::cout << a.max_size() << std::endl; return 0; }

 makefile:spa

.PHONY: DOIT DOIT: mips-linux-gnu-g++ -I..  my_boost_test.cpp -L../lib  -lboost_thread -lboost_system -o cpp_hello.out  -lrt -lpthread

 

 

 

 

 

 

.code

相关文章
相关标签/搜索