【プログラミング】さじを投げる【プログラミング】さじを投げる1件のフィードバックこんにちは、えあーです。プログラミングが行き詰まって、さじを投げたくなることありますよね。いうことで今日は匙を投げる方法をお伝えします。例外を投げるときのキーワードは「throw」なので、これをうまく使えばさじが投げられるわけです。言語によって色々投げられますが、よくあるのは例外クラスを投げる方法です。匙を作れば匙を投げられるという寸法です。さじを作るということで作りましょう。SpoonException{};できました。一応例外クラスなのでExceptionはつけておく派です。今回は別に匙を投げるだけなのでどうでもいいです。ところで何もメッセージが出ないのは悲しいので、適当に何か出すようにしましょう。javaだとprintStackTraceだったりtoStringのオーバーライドで色々出せるのですが、C++だと適当になんかやってやる必要があります。なんかwhat()関数作ってコンストラクタで初期設定したメッセージを返したりするのが多い印象です。例外クラスとしてはおかしい気がしますが例外クラスのコンストラクタでメッセージが出るようにしましょう。std::endl;}};ということでSpoonExceptionを呼ぶとメッセージが出るようになりました。文字通り匙を投げているわけです。実際に投げてみるあとは実際に匙を投げてみましょう。0;}mainでいきなりさじを投げるという頭のおかしいコードになりましたがまぁいいです。実際に匙を投げてみて、文字列が表示できることが確認できました。投げた匙を受け取ってはもらえますが対処は何もしてくれません。ブラック企業臭がします。PARTY!!『チチ自チレ』とか、一体何なのか。(11)Twitterツイートブログをメールで購読メールアドレスを記入して購読すれば、更新をメールで受信できます。