【初心者】スレを立てる前にココで質問を【Part18】at GAMEDEV【初心者】スレを立てる前にココで質問を【Part18】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト611:名前は開発中のものです。 09/01/21 03:06:52 0R0mrqNW WinSockの勉強にチャットソフトを作ってるのですが TCPで通信をしているときrecvで-1が戻り値の時は ソケットを閉じて通信を終了してもいいのでしょうか? ネットなどで調べると-1の時はrecv()の失敗と書いてあるだけで どんなときに来るものかよくわからないもので・・・ よろしくお願いします 612:名前は開発中のものです。 09/01/21 16:28:33 SD7NKV6J >>611 errnoを見よう。 613:611 09/01/21 17:28:47 0R0mrqNW >>612 見たこと無かったので調べてところ納得しました WSAGetLastError()でもいいのかな?まぁそこら辺色々調べればわかりますか ありがとうございましたー 614:名前は開発中のものです。 09/01/22 06:26:22 LSrgduCg すみません。クラスの勉強中の者なのですが、 ヘッダー・ソースを作り、コンストラクタ・デストラクタを行ってソース分割するまでを 実際やって理解したつもりなのですが、以下の事に悩まされています。 1.コンストラクタ時の関数(処理)は、メンバ関数とは何が違うのか? 2.一度コンストラクタの関数を呼び出すと、別のクラスからメンバ関数すら呼べなくなるの何故? (外部シンボルのエラー等と出ます。) 3.using namespace std を使っている資料の関数を取り込むと コンパイルは通るものの、実行時すると 「例外:std::bad_alloc」と出てしまう事。 (メモリの確保に失敗するか2度メモリが確保されようとして起こるとまでは調べましたが‥) ここをしっかり理解していないと、類似したソース以外全く組み込めず、前に進めない様子で 色々とクラスの説明を探し回っているのですが、中々解決策となる情報に辿り付けません。 どなたか良さそうな解説サイト、お勧めや詳しい書籍などをご存知ではないでしょうか? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch