아래 예를 보면
Unit1.cpp
#includeFile1.cpp#include namespace 은행 { double 원금, 이율, 기간; double 원리합계(); namespace 변동금리 { int 신용등급; double 결정할증(); } } double 은행::원리합계() { return 원금 * 이율 * 기간 * 변동금리::결정할증(); } double 은행::변동금리::결정할증() { double 임시할증; 임시할증 = 1.0; switch (신용등급) { case 1 : 임시할증 = 이율 * 1.1; break; case 2 : 임시할증 = 이율 * 1.2; break; default: cout << "신용긍급 입력 에러!"; } return 임시할증; }
#include#include #pragma hdrstop #pragma argsused #include "Unit1.cpp" int main(int argc, char* argv[]) { using namespace 은행; 원금 = 10000.0; 이율 = 0.035; 기간 = 3; // 년 cout << "시용등급?(1,2 으로 구분하여 입력): "; cin >> 변동금리::신용등급; cout << "\n당신의 원리합계는 = " << 은행::원리합계() << "\n\n"; return 0; }