What `extern "C"` Does in C++ | CodeTrail