1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | // 編譯單元一 #include <cstdlib> extern void func( int x = 0, int y = 0 ); extern void func2(); int main() { func(); func2(); system("pause"); } // 編譯單元二 #include <iostream> void func( int x = 9, int y = 9 ) { std::cout << x << ',' << y << std::endl; } void func2( ) { func(); } |
Direct link: https://paste.plurk.com/show/285350