在C++中,可以使用以下方法來給結(jié)構(gòu)體賦值:
struct Person {
std::string name;
int age;
};
Person person;
person.name = "Alice";
person.age = 25;
Person person = {"Bob", 30};
Person person1 = {"Charlie", 35};
Person person2;
person2 = person1;
請注意,如果結(jié)構(gòu)體中包含指針或動態(tài)分配的內(nèi)存,需要特別小心處理賦值操作,以避免出現(xiàn)內(nèi)存泄漏或懸空指針等問題。