Я определил функцию show() как указано в файле заголовка ex.h и определении функции внутри ex.cpp. Я ожидал, что это даст мне ошибку, поскольку компилятор не будет знать, что заменить, где вызывается функция show(). Но поскольку я использую IDE, он работал нормально. Как это могло случиться?
И BTW, когда я попытался скомпилировать его вручную, дал мне ошибку, что используется show(), но не определен.