CPSC 421 OOP UML Multiplicity
Across
- 3. To tell the difference between a std::string that does not have a value versus a std::string with an empty string, we could use a ____, but it is not a great solution.
- 4. A char* can have ____ states
- 6. Multiplicity in UML primarily refers to _____ in a C++ class
- 7. Multivalued multiplicities are ______ in C++
- 8. std::optional can be used on any ____ type (non-pointer)
- 10. A std::string can have ____ states
- 12. Both multiplicities [1..*] and [*] are ______
- 13. The std::optional allows for ____ loading/allocation
- 14. A solution introduced in c++17 is ______
- 15. The std::optional completely replaces using _____ for optional single value attributes
- 16. One use case for std::optional is for an _____ return
Down
- 1. Both multiplicities [1] and [1..*] are ______
- 2. How we can reset a std::optional back to an empty state
- 5. Both multiplicities [1] and [0..1] are ____ ____
- 9. The null state of char* has the value _____
- 11. Both multiplicities [0..1] and [0..*] are ______