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