返信する: 汎用質問板



オプション

参照

Re: D言語でC言語のexitにあたる関数
投稿者: DimeRP 投稿日時: 2010/1/10 11:58
おはようございます。
そして回答して頂きありがとうございます、SHOOさん。

引用:
正味な話、「おしえて!goo」にD言語の質問スペースがあったなら、もしかしたらこのサイトは存在しなかったかもしれません。
大歓迎ですよ!
なるほど、というか大歓迎ですか。
まだまだ未熟者なのでお手数かけますm(_ _)m

引用:
C言語の標準ライブラリにある関数はD言語でも当然利用可能です。
exit関数はcore.stdc.stdlibに存在します。
ええ? それってつまりD言語でC言語の標準ライブラリを使えると言うことですよね?
ちょっと調べて試しに使ってみます。

引用:
が、これを使うよりも例外でErrorクラスを継承したクラスを投げた方がDっぽい気がしないでもありません。*1
あるいは直接、単純にErrorクラスを例外として投げるとか。
なるほど。&font(Blue){Error};クラス。
確かにこちらの方が、Dっぽくて良い。
assertはC言語でもあるので、使ってもD言語って感じがあんまりしないので。
まぁ、でも結局は使い易いから使っちゃうんですけどね^^

SHOOさん、参考リンクまで貼って頂きありがとうございました。
作ったプログラムをさっさく、
「assert(0)」から「Errorクラス」に置き換えて、
試してみたいと思います。
メインメニュー

ログイン

ユーザー名:


パスワード:





パスワード紛失  |新規登録

Menu