I\'m new to C++ and I was under the impression that initializing objects with () and {} acted the same. It seemed to be true for a few objects I made myself, but the following c