1*4882a593Smuzhiyun // SPDX-License-Identifier: GPL-2.0 2*4882a593Smuzhiyun #include <iostream> 3*4882a593Smuzhiyun #include <memory> 4*4882a593Smuzhiyun print_str(std::string s)5*4882a593Smuzhiyunstatic void print_str(std::string s) 6*4882a593Smuzhiyun { 7*4882a593Smuzhiyun std::cout << s << std::endl; 8*4882a593Smuzhiyun } 9*4882a593Smuzhiyun main()10*4882a593Smuzhiyunint main() 11*4882a593Smuzhiyun { 12*4882a593Smuzhiyun std::string s("Hello World!"); 13*4882a593Smuzhiyun print_str(std::move(s)); 14*4882a593Smuzhiyun std::cout << "|" << s << "|" << std::endl; 15*4882a593Smuzhiyun return 0; 16*4882a593Smuzhiyun } 17