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();     
}