回答編集履歴
1
"abc"をcatchするコードサンプルを追記
answer
CHANGED
@@ -27,7 +27,15 @@
|
|
27
27
|
リテラル0は、int型です。
|
28
28
|
|
29
29
|
さて、throw "なんかメッセージ"と書いた場合、"なんかメッセージ"の型はなんでしょうか?
|
30
|
+
これはC++初心者には地味に難しい問題なのですが、catchする際はchar const*でcatchできます。
|
31
|
+
```C++
|
32
|
+
try
|
33
|
+
{
|
34
|
+
throw "abc";
|
35
|
+
}
|
36
|
+
catch(char const* message)
|
37
|
+
{
|
38
|
+
}
|
39
|
+
```
|
30
40
|
|
31
|
-
これは初心者には地味に難しいのですが、catchする際はchar const*でcatchできます。
|
32
|
-
|
33
41
|
このあたりはC++でもかなり基本的な部分に属する知識です。全体的な知識を「独習C++」などで一度きちんと学習しておいたほうが、結果的には作りたいものを早く作れると思いますよ。
|