Now that we've learned what the declaration specifier does, what if you get it wrong?
If you forget to declare a function as , then you're basically making the compiler act like a naive compiler that doesn't understand . When the linker goes to resolve the external reference for the function, it will use the stub from the import library, and...