作者: Tsutomu Hiroshima
日時: 2002/4/24(09:39)
From: 閑舎 <raku@...>
Subject: [TSfree:139] C++ の catch & throw
Date: Wed, 24 Apr 2002 03:18:22 +0900 (JST)
Message-ID: <20020424031822R.raku@...>

>  g++ では以下のようなコードはコンパイルできないのでしょうか。

C++ の catch & throw は ポインタを使ってはいけません.

#include <iostream>
#include <string>
using namespace std;

void ThrowFunc() throw(string) {
  throw string("Throw exception");
}

main() {
  try {
    ThrowFunc();
  }
  catch(string strErr) {
    cout << strError << endl;
  }
  cout << "being continued..." << endl;

  return 0;
}


を試して下さい.

-----------------------------
	廣島 勉
	(tsutomu@...)