-
Why do we need structs?
because in some cases it is useful to create our own user-defined aggregate data types , and structs allow us to create a variable that holds a mix of different data types
-
What are members in a struct?
its like when in javascript we defined the objects:
let school = {
name: someName,
totalStudents: 1000,
teachers: 50,
}
the keys or props in javascripts would be like the members in C++
struct School {
string name{someName};
int totalStudents{1000};
int teachers{50};
}
- How do you access a member inside a struct?
Same way that to access an object key or prop in javascript 
- What is a nested struct?
its pretty much like a nest object in javascript 