测试代码1

#include
#include
#include
#include
#include

struct Person {
std::string name;
int age;
};

BOOST_FUSION_ADAPT_STRUCT(
Person,
(std::string, name)
(int, age)
)

int main() {
Person person = {“Alice”, 30};

std::cout << "Original Person: " << boost::fusion::as_vector(person) << std::endl;

// Modify the Person using Fusion
boost::fusion::at_c<0>(person) = "Bob";
boost::fusion::at_c<1>(person) = 25;

std::cout << "Modified Person: " << boost::fusion::as_vector(person) << std::endl;

return 0;

}

你可能感兴趣的:(c++,算法,开发语言)