Browse Source

Solved Lab1 Slide 13

master
Kenneth Bruen 3 years ago
parent
commit
e90300843f
Signed by: kbruen
GPG Key ID: CB77B9FE7F902176
  1. 37
      Lab1/README.md

37
Lab1/README.md

@ -26,3 +26,40 @@ Try this:
### Solution ### Solution
See [slide11.cpp](./slide11.cpp). See [slide11.cpp](./slide11.cpp).
## Slide 13
### Problem
```cpp
class Human
{
public:
Human();
~Human();
private:
std::string name;
int age;
};
```
Try this:
1. Try to retrieve the data from all humans and print it to the screen.
2. Try to find a workaround for the errors (if you don’t see any errors you’re doing something wrong).
### Solution
1. Because the `name` and `age` fields are private, they cannot be accessed.
2. A solution would be creating getters for them:
```cpp
class Human
{
...
public:
const std::string& getName();
const int& getAge();
};
```

Loading…
Cancel
Save