我有一个包含类和结构的头文件,但我不知道如何从 main 调用它。
class TestDetails {
public:
struct User{
std::string username;
std::string password;
};
};
如何从 main 中调用以下内容,并将结构存储到 vector 中以便我可以 传递到文本文件中?
最佳答案
如果“调用结构”是指实例化它,那么知道类型是 TestDetails::User
, 你只需要创建一个 vector<TestDetails::User>
.然后你可以用对象填充它,就像你对任何其他类型所做的那样。例如,
// instantiate a vector with two users
std::vector<TestDetails::User> v{{"bob", "1234"},
{"alice", "alice_psswd"}};
// add another user
v.push_back({"trudy", "****"});
关于c++ - 在 C++ 中从 main 调用类中的结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24906416/