質問: -1より失敗した場合のif文ですが、そのあとの return -1とはシステムを終了させるいみでしょうか?要は出力無しということですか?
回答: dxlibの前に、c++の基本を勉強するべきだと思います。 ・リファレンスには、c++ソースでプロトタイプ宣言や関数定義と同じ書式で書くのが慣習です。 int dxlib_init() というのは int dxlib_init() ; とプロトタイプ宣言したり int dxlib_init() {〜 と関数を定義したりするようなものだ、ということになります。 このように定義したら、使うときどうするか、c++の基本がわかっていれば、そんな疑問は出ないはずです。 ・リファレンスの読み方がわからなくても、c++の基本がわかっていれば、if (int dxlib_init() == -1) なんて書き方は変だ、ということに気付くはずです。 ・return文は、「現在の関数を終了して、呼び出し側に制御を移す。必要なら戻り値を指定する」という命令です。 これが「プログラムが実行されたら最初に実行される関数」(main関数等)に記述されていたら、「プログラムを終了する」の意味になりますが、そうでないなら、ただ「-1を返して関数を終了する」だけです。