C++的一个好库。。。现在很流行

源代码在线查看: function_output_iterator_eg.rst

软件大小: 21075 K
上传用户: lyyfengyutongzh
关键词:
下载地址: 免注册下载 普通下载 VIP

相关代码

				Example
				.......
				
				::
				
				    struct string_appender
				    {
					string_appender(std::string& s)
					    : m_str(&s)
					{}
				
					void operator()(const std::string& x) const
					{
					    *m_str += x;
					}
				
					std::string* m_str;
				    };
				
				    int main(int, char*[])
				    {
				      std::vector x;
				      x.push_back("hello");
				      x.push_back(" ");
				      x.push_back("world");
				      x.push_back("!");
				
				      std::string s = "";
				      std::copy(x.begin(), x.end(), 
						boost::make_function_output_iterator(string_appender(s)));
				
				      std::cout 				
				      return 0;
				    }
							

相关资源