[解決済み] Boost:asioに最適なドキュメントは?
2022-05-11 04:09:25
質問
のドキュメントは ブーストウェブサイト で利用できるドキュメントは...限られています。
私が読んだ限りでは、boost::asioライブラリに関する良いドキュメントを見つけるのは単に難しいというのが一般的な意見です。
これは本当にそうなのでしょうか? もしそうなら、なぜですか?
注意事項
- すでに、(ブースト以外の) アシオのウェブサイト - を見つけ、ドキュメントはブーストウェブサイトのものと同じようです。
- Boost::asioが新しいことは知っています! 私は言い訳ではなく、解決策を探しています。
編集する
- には TR2 の標準ライブラリにネットワークライブラリを追加する提案 の作者(Christopher Kohlhoff)によって書かれたものがあります。 これはboost:asioのドキュメントではありませんが、TR2提案のベースとしてboost:asioを使用しています。 作者がこの文書に力を注いだので、リファレンスとまではいかないまでも、少なくとも概要としてはある程度役に立つと思います。
どのように解決するのか?
まず、私はBoost.Asioをすでにかなり長い間使用しており、あなたの懸念を共有しています。あなたの質問に答えるために。
- Boost.Asioに関するドキュメントは、イントロダクションとチュートリアルを除けば、本当にわずかです。私は著者ではありませんが、これは、非同期 IO ライブラリのような低レベルのものに対してドキュメント化するものがあまりにも多すぎることが主な理由です。
- 例題はチュートリアルよりも多くのことを教えてくれます。もしあなたが、さまざまな例を見るために少しの時間を費やしても構わないのであれば、あなたが始めるにはそれで十分だと思います。もし、あなたがそれを実行したいのであれば、リファレンスドキュメントが大いに役立つはずです。
- 本当に行き詰まったり、特定のガイダンスを探している場合は、Boost Users and Boost Developersメーリングリストに尋ねてみてください。メーリングリストでは、多くの人があなたの悩みを解決してくれると思います。
Boost.Asio の一部ではありませんが、多くの機能と可能な代替ユースケースを公開するための取り組みがあります。これは、せいぜいブログおよびパッケージ化されていないドキュメントの他のフォームでウェブ上に散らばっています。
不明確で、Boost.Asio ライブラリの作者と開発者との密接な調整を本当に必要とする 1 つのことは、特定のプラットフォームのためにそれを拡張およびカスタマイズするか、特定の新機能を追加することです。これは改善されるべきですが、良いことは、Asioが将来的に標準ライブラリ技術報告(STLの非同期IOライブラリ)の参照実装になるように見えるということです。
関連
-
[解決済み] error: 'if' の前に unqualified-id を期待した。
-
[解決済み】文字列関数で'char const*'のインスタンスを投げた後に呼び出されるterminate [閉店].
-
[解決済み】Visual C++で "Debug Assertion failed "の原因となる行を見つける。
-
[解決済み】ファイルから整数を読み込んで配列に格納する C++ 【クローズド
-
[解決済み] 解決済み] `pthread_create' への未定義の参照 [重複] [重複
-
[解決済み】Visual Studioのデバッガーエラー。プログラムを開始できません 指定されたファイルが見つかりません
-
[解決済み】'std::cout'への未定義の参照
-
[解決済み】c++で.txtファイルから2次元の配列に読み込む
-
[解決済み】画像処理。コカ・コーラ缶」認識のためのアルゴリズム改良
-
[解決済み】高放射能環境下で使用するアプリケーションのコンパイルについて
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】C++ クラスヘッダが含まれているときに「不明な型」があるのはなぜですか?重複
-
[解決済み] string does not name a type Errorが発生するのはなぜですか?
-
[解決済み】テンプレートの引数1が無効です(Code::Blocks Win Vista) - テンプレートは使いません。
-
[解決済み】C++プログラムでのコンソールの一時停止
-
[解決済み】c++でstd::vectorを返すための効率的な方法
-
[解決済み】エラー。switchステートメントでcaseラベルにジャンプする
-
[解決済み】オブジェクト引数のない非静的メンバ関数の呼び出し コンパイラーエラー
-
[解決済み】システムが指定されたファイルを見つけられませんでした。
-
[解決済み】CMakeエラー at CMakeLists.txt:30 (project)。CMAKE_C_COMPILER が見つかりませんでした。
-
[解決済み】標準ライブラリにstd::endlに相当するタブはあるか?