include 2 using namespace std; 3 4 class Voters { 5 private: 6 string active Account, precint_Number, name; 7 int age; 8 public: 9- Voters (string account, string fullName, int presentAge=-1, string precintNo="unknown"){ active Account account; name-fullName; age=presentAge; precint Number precintNo; } void setAccount (string account) { active Account-account; } string getAccount() { return active Account; } void setName(string fullName) { name=fullName; } string getName() { return name; } void setAge(int presentAge) { age=presentAge; int getAge(){ return age; } void setPrecintNo(string account) { precint Number-account; } string getPrecintNo(){ return precint_Number; } friend ostream& operator<<(ostream& os, const Voters& v) ( if(v.active_Account--"Deactivated"){ os << "You have an Deactivated Voters account!\nYour full name is "<

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter11: Inheritance And Composition
Section: Chapter Questions
Problem 5PE: Using classes, design an online address book to keep track of the names, addresses, phone numbers,...
icon
Related questions
Question
Explain each line of codes using comment
1 #include <iostream>
2 using namespace std;
3
4
class Voters {
private:
string active_Account, precint_Number, name;
int age;
public:
Voters (string account, string fullName, int presentAge=-1, string precintNo="unknown"){
active Account=account;
name=fullName;
age=presentAge;
precint_Number=precintNo;
void setAccount (string account) {
active_Account-account;
}
string getAccount() {
return active Account;
}
void setName(string fullName) {
name=fullName;
}
string getName() {
return name;
void setAge(int presentAge) {
age=presentAge;
int getAge(){
return age;
void setPrecintNo (string account) {
precint Number-account;
string getPrecintNo() {
return precint_Number;
friend ostream& operator<<(ostream& os, const Voters& v)
{
if(v.active_Account--"Deactivated"){
os << "You have an Deactivated Voters account!\nYour full name is "<<v.name;
os << "\nYour Precint Number is unknown! \nPlease go to nearest COMELEC office.\n";
}
else{
os << "You have an Active Voters account! \nYour full name is "<<v.name;
os << "\nYou are "<<v.age<<" years old. \nYour Precint Number is "<<v.precint_Number<<".";
}
return os;
// Stores object in stack memory
// If we create object using new keyword, then those objects gets stored in heap
Voters v1("Active", "Juan Dela Cruz", 25,"125-A");
Voters v2("Active", "Peter Simon Perez", 65, "347-8");
Voters v3("Deactivated", "Andrew Reyes");
cout<<v1<<endl<<endl;
cout<<v2<<endl<<endl;
cout<<v3;
return 0;
stin5700
6
7
8
9
DALMASSONN
10
11
12
13
14
15 -
16
NEAPP
17
18 ▾
19
20
2222
21-
23
24 -
24 25 25 27 28 29 36 31 32 33 34 35 35 38 39 43 4 45 45 45 47 45 45
26
27 -
30 -
33 -
36 -
37
40 -
41 -
42
43
44
45-
46
48
49
50
51 52 59 54 55 55望85950d2 63
53 - {
56
57
60
61
};
int main()
62
}
Transcribed Image Text:1 #include <iostream> 2 using namespace std; 3 4 class Voters { private: string active_Account, precint_Number, name; int age; public: Voters (string account, string fullName, int presentAge=-1, string precintNo="unknown"){ active Account=account; name=fullName; age=presentAge; precint_Number=precintNo; void setAccount (string account) { active_Account-account; } string getAccount() { return active Account; } void setName(string fullName) { name=fullName; } string getName() { return name; void setAge(int presentAge) { age=presentAge; int getAge(){ return age; void setPrecintNo (string account) { precint Number-account; string getPrecintNo() { return precint_Number; friend ostream& operator<<(ostream& os, const Voters& v) { if(v.active_Account--"Deactivated"){ os << "You have an Deactivated Voters account!\nYour full name is "<<v.name; os << "\nYour Precint Number is unknown! \nPlease go to nearest COMELEC office.\n"; } else{ os << "You have an Active Voters account! \nYour full name is "<<v.name; os << "\nYou are "<<v.age<<" years old. \nYour Precint Number is "<<v.precint_Number<<"."; } return os; // Stores object in stack memory // If we create object using new keyword, then those objects gets stored in heap Voters v1("Active", "Juan Dela Cruz", 25,"125-A"); Voters v2("Active", "Peter Simon Perez", 65, "347-8"); Voters v3("Deactivated", "Andrew Reyes"); cout<<v1<<endl<<endl; cout<<v2<<endl<<endl; cout<<v3; return 0; stin5700 6 7 8 9 DALMASSONN 10 11 12 13 14 15 - 16 NEAPP 17 18 ▾ 19 20 2222 21- 23 24 - 24 25 25 27 28 29 36 31 32 33 34 35 35 38 39 43 4 45 45 45 47 45 45 26 27 - 30 - 33 - 36 - 37 40 - 41 - 42 43 44 45- 46 48 49 50 51 52 59 54 55 55望85950d2 63 53 - { 56 57 60 61 }; int main() 62 }
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Class
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning