commit 2025-10-03 19:05 add ZEActRun : ZCppMain/ZMainHead.H

This commit is contained in:
2025-10-03 19:05:41 +09:00
parent 2c713b6ccb
commit 49dfa7570d

View File

@ -85,7 +85,7 @@
을 사용하자.
■ 함수가 굳이 어떤 값을 리턴할 필요는 없는데, 함수의 역할이 특정 조건인지 체크해서 그
조건에 맞으면 어떤 작업을 실행한다고 할 때, 이 실행여부를 굳이 리턴하고자 한다면 bool
조건에 맞으면 어떤 작업을 실행한다고 할 때, 이 실행 여부를 굳이 리턴하고자 한다면 bool
형 대신에, 가독성을 위해서 enum std::ZNsEnum::EAct 을 사용하자.
■ call back 함수나 이떤 이벤트마다 실행하는 함수는 접두어 'On' 을 붙이자. 어떤 컨테이너
@ -3299,6 +3299,14 @@ namespace ZNsMain
-- 2011-09-27 05:37:00
■ ZEActRun
연결 리스트 같은 자료구조에서 각 원소를 순회하면서 특정 조건에 맞
으면 원소를 삭제하거나, 순회를 중지하는 등의 행위를 동시에 표현하
고 싶을 때, ZEActRun 을 사용하자.
-- 2025-10-03 19:01
///////////////////////////////////////////////////////////////////*/
namespace ZNsEnum
@ -3334,6 +3342,18 @@ namespace ZNsMain
};/*
enum ZEAct*/
enum ZEActRun
{
ZEActRun_RunNO =0x01, // 실행 중지
ZEActRun_RunOK =0x02, // 실행 계속
ZEActRun_RunErr=0x04, // 실행 오류
ZEActRun_ActNO =0x08, // 처리 중지
ZEActRun_ActOK =0xA0, // 처리 계속
ZEActRun_ActErr=0xB0 // 처리 오류
};/*
enum ZEAct*/
enum ZEThrowFinally
{
ZEThrowFinally_NO,