Programming/C++

[c++] NameSpace2

OKOK 2017. 5. 11. 01:04

#include<iostream>


namespace BestComImp1

{

void SimpleFunc(void);

}


namespace ProgComImp1

{

void SimpleFunc(void);

}


int main(void)

{

BestComImp1::SimpleFunc();

ProgComImp1::SimpleFunc();

return 0;

}


void BestComImp1::SimpleFunc(void) {

std::cout << "BestCom define Func" << std::endl;

}


void ProgComImp1::SimpleFunc(void) {

std::cout << "ProgCom define Func" << std::endl;

}


* namespace 안에 함수의 선언만

* namespace 에 선언된 함수의 정의부분... 패턴 인식하기...