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