使用boost庫中的字符串拷貝函數可以通過使用boost::algorithm::copy
函數來實現。以下是一個示例代碼:
#include <iostream>
#include <boost/algorithm/string.hpp>
int main() {
std::string src = "Hello, World!";
std::string dest;
boost::algorithm::copy(src, std::back_inserter(dest)); // 將src字符串拷貝到dest字符串
std::cout << "Source string: " << src << std::endl;
std::cout << "Destination string: " << dest << std::endl;
return 0;
}
在上面的代碼中,我們首先包含了boost庫中的algorithm/string.hpp頭文件,然后定義了一個源字符串src
和一個目標字符串dest
。接著使用boost::algorithm::copy
函數將源字符串src
拷貝到目標字符串dest
中。最后輸出源字符串和目標字符串的內容。
運行以上代碼,將得到輸出結果為:
Source string: Hello, World!
Destination string: Hello, World!