Today we will see how to formalize the notion of a public interface using classes, finish our fixed size array implementation of the Bag ADT, and continue the test-code-test cycle.
Lets define and implement the limited-size Bag ADT
limited_size_bag.hpp
define the class LimitedSizeBag
conforming to the BagADT interface.test_limited_size_bag.cpp
implement a few tests for the methods using Catch.limited_size_bag.tpp
implement the LimitedSizeBag
methods.limited_size_bag.hpp
, limited_size_bag.tpp
, and test_limited_size_bag.hpp
files collected into a zip file via Canvas at the Assignment "Exercise for Meeting 7". You can create this zip file using the CMake submission
target.