プログラム終了ヘルパー関数
[詳解]
#include <iostream>
#include <string>
#include <cstdlib>
[ソースコード]
|
| void | return_u (const std::string i, bool noText=false) |
| | 使い方メッセージを表示してプログラムを正常終了する
|
| void | return_e (const std::string i, int returnCode=1) |
| | エラーメッセージを stderr に出力してプログラムを異常終了する
|
プログラム終了ヘルパー関数
使用方法メッセージやエラーメッセージを表示してプロセスを終了する 簡易ユーティリティ関数を提供します。
return.h に定義があります。
◆ return_e()
| void return_e |
( |
const std::string | i, |
|
|
int | returnCode = 1 ) |
|
inline |
エラーメッセージを stderr に出力してプログラムを異常終了する
- 引数
-
| i | 表示するエラーメッセージ文字列("ERROR: " プレフィックスが付く) |
| returnCode | 終了コード(デフォルト: 1) |
- 覚え書き
- exit(returnCode) を呼ぶため、この関数は返りません
return.h の 32 行目に定義があります。
◆ return_u()
| void return_u |
( |
const std::string | i, |
|
|
bool | noText = false ) |
|
inline |
使い方メッセージを表示してプログラムを正常終了する
- 引数
-
| i | 表示する文字列(noText=false の場合 "Usage: " プレフィックスが付く) |
| noText | true の場合はプレフィックスなしでそのまま出力する(デフォルト: false) |
- 覚え書き
- exit(0) を呼ぶため、この関数は返りません
return.h の 20 行目に定義があります。