Почему класс MatcherBase в gtest-matchers.h из googletest определяет VTable и какова его цель? Я предполагаю, что он реализует механизм, аналогичный таблице виртуальных функций, но почему бы просто не использовать виртуальные функции напрямую?
VTable определен в строке 316 по ссылке ниже:< /p>
https://github.com/google/googletest/bl ... ers.h#L316
Я пытался найти и задать вопросы некоторым магистрам права, но не получил хороших ответов. Хотелось бы получить профессиональные ответы от экспертов C++. Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/786 ... hat-is-its
Почему класс MatcherBase в gtest-matchers.h определяет VTable и какова его цель? ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему класс MatcherBase в gtest-matchers.h определяет VTable и какова его цель?
Anonymous » » в форуме C++ - 0 Ответы
- 37 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Ошибка теста — NoClassDefFoundError: не удалось разрешить: Lorg/hamcrest/Matchers
Anonymous » » в форуме Android - 0 Ответы
- 25 Просмотры
-
Последнее сообщение Anonymous
-