2010-05-13 4 views
0

프로그램 디자인에서 어떤 방법으로 플래그를 사용할 수 있습니까?프로그램 디자인에서 어떤 방법으로 플래그를 사용할 수 있습니까?

어떻게 여러 플래그를 사용할 수 있습니까?

+1

좀 더 구체적이어야합니다. 어떤 프로그래밍 언어입니까? 어떤 종류의 프로그램입니까? 어떤 종류의 깃발? –

+2

도움이 될지 모르겠지만이 질문을 스팸으로 표시하려고합니다. 가능한 모호한 질문을하지 않으려 고 노력해야합니다. –

+0

용어로 사용되는 플래그는 여러 의미를 가지므로 어떤 플래그가 어떤 의미인지 구체적으로 나타낼 수 있습니까 (예 : 부울 변수, 국가를 지정하는 것, 경고 또는 오류를 나타내는 데 사용되는 것 등 –

답변

2

플래그는 일반적으로 프로그램의 논리에 신호를 보내는 부울 값입니다.

// set the debug flag on 
bool debugFlag = true; 

// set the verbose flag to false 
bool verbose = false; 

if (debugFlag) 
{ 
    log.currentLine(); // do somthing when in debug mode. 
} 

if (verbose) 
{ 
    // spew more output than nomral. 
    cout<<"verbose flag is on!"; 
    if (debugFlag) 
    { 
     log.currentVerboseLine(); // if we are in verbose more send even more data to the log 
    } 
} 

하지만 기억하는 semaphore하지 플래그입니다 !!!!

alt text http://www.infovisual.info/05/img_en/070%20Semaphore%20(marine%20alphabet%201).jpg

관련 문제