[解決済み] このC++の機能の名前は何ですか?
2023-07-07 23:33:36
質問
C++のコードを書いていて、関数名を間違えて省略してしまいました。
WSASocket
. しかし、コンパイラはエラーを発生させず、私の
SOCKET
を有効なソケットではなく、整数値 1 と関連付けました。
問題のコードは次のようになるはずでした。
this->listener = WSASocket(address->ai_family, address->ai_socktype, address->ai_protocol, NULL, NULL, WSA_FLAG_OVERLAPPED);
しかし、その代わりに次のようになりました。
this->listener = (address->ai_family, address->ai_socktype, address->ai_protocol, NULL, NULL, WSA_FLAG_OVERLAPPED);
他の言語から来た場合、この に見えます。 は、ある種の匿名型であるように見えます。本当に機能である場合の名称は何でしょうか?
その目的は何ですか?
どこから手をつけていいかわからないのに、探すのは難しい。
どのように解決するのですか?
カンマ演算子†は、左辺を評価し、その値を破棄し、結果として右辺を生成します。
WSA_FLAG_OVERLAPPED
は1であり、これが式の結果です。他のすべての値は捨てられます。ソケットは作成されません。
オーバーロードされない限り、†。はい、オーバーロードすることができます。いいえ、オーバーロードしてはいけません。キーボードから離れなさい、今すぐ!
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] テスト
-
[解決済み] エラーが発生する。ISO C++は型を持たない宣言を禁じています。
-
[解決済み] クラスにデフォルトコンストラクタが存在しない。
-
[解決済み】「corrupted size vs. prev_size」glibc エラーを理解する。
-
[解決済み】C++の変数はイニシャライザーを持っているが、不完全な型?
-
[解決済み] 解決済み] `pthread_create' への未定義の参照 [重複] [重複
-
[解決済み】警告 - 符号付き整数式と符号なし整数式の比較
-
[解決済み] 配列のベクトルを扱う正しい方法
-
[解決済み】エラー。引数リストに一致するコンストラクタのインスタンスがない
-
[解決済み] カンマ演算子をオーバーロードするタイミングは?