掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
switch文中のマクロ (ID:59049)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
既にお気づきの方も多いとは思いますが、バグがありましたので、修正します。 名前なしの方も同様に、do, while(0); を削除してください。 #define TRY #define THROW(name) goto TRY_TAG_ERROR_##name #define CATCH(name, last) goto TRY_TAG_RESUME_##last; TRY_TAG_ERROR_##name: #define FINNALY(last) TRY_TAG_RESUME_##last: 一応、下記に簡単にこの考えをまとめてみました。 C言語で例外処理もどき http://www.atmark.gr.jp/~s2000/r/rtl/try.html
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.